title: docker命令解讀(八)
date: 2015-11-25 09:49:29
tags: docker
docker命令解讀系列文章將系統講解docker使用的命令,方便大家學習docker的基本操作。在寫這個系列文章的時候,主要參考了docker官方的文件,有些內容是直接的翻譯。原文件位址 docker docs
目錄:
- exec
- kill
- wait
usage: docker exec [options] container command [arg...]
run a command in a running container
-d, --detach=false detached mode: run command in the background
--help=false print usage
-i, --interactive=false keep stdin open even if not attached
--privileged=false give extended linux capabilities to the command
-t, --tty=false allocate a pseudo-tty
-u, --user= username or uid (format: [:])
docker exec
用於在乙個正在執行的容器中執行一條命令,例如:
$ docker exec test ls
這條命令在乙個名為test的容器中執行了ls
命令。
執行exec
命令的容器必須是正在執行的running
,如果容器被paused
,會返回錯誤。
如果要執行乙個互動式的命令,須指定-i -t
標識,如在test容器中開啟乙個bash
可以執行:
$ docker exec -it test bash
usage: docker kill [options] container [container...]
kill a running container using sigkill or a specified signal
-s, --signal="kill" signal to send to the container
docker kill
命令用於通過給容器中的主程序傳送乙個sigkill
訊號來停止乙個容器。除了sigkill
訊號外,也可以使用--signal
指定其他的訊號。
usage: docker wait [options] container [container...]
block until a container stops, then print its exit code.
阻塞直到指定的容器停止,並返回退出**。 Docker命令解讀 四
title docker命令解讀 四 date 2015 11 23 10 04 19 tags docker docker命令解讀系列文章將系統講解docker使用的命令,方便大家學習docker的基本操作。在寫這個系列文章的時候,主要參考了docker官方的文件,有些內容是直接的翻譯。原文件位址...
effective C 條款八解讀
別讓異常逃離析構函式 如果異常逃離析構函式,如果有class widgets,我們有vectord 如果d離開其作用域 並且widgets的析構函式丟擲異常,那麼就會連續的丟擲異常。導致程式結束和不明確行為,處理的方法最佳是提供乙個函式,讓使用者有機會去處理異常,如果使用者沒有處理該異常,那麼在析構...
more effective C 條款八解讀
了解不同意義的new和delete 這裡所說的new是new operator,operator new 以及placement new。首先我們明確new操作符需要完成兩個工作,乙個是呼叫operator new分配一定的記憶體空間,呼叫物件的建構函式。如果我們我們打算自己給物件分配記憶體,那麼我...