Docker命令解讀 八

2021-07-30 19:00:40 字數 1659 閱讀 3042

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分配一定的記憶體空間,呼叫物件的建構函式。如果我們我們打算自己給物件分配記憶體,那麼我...