您好,登錄后才能下訂單哦!
小編給大家分享一下Docker基礎命令有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
列出可用的命令,或者運行不帶參數的docker或者執行docker幫助
sudo docker useage of docker -D 默認false 允許調試模式(debug mode) -H 默認是 unix:///var/run/docker.sock tcp://[host[:port]]來綁定 或者 unix://[/path/to/socket]來使用(二進制文件的時候),當主機ip host=[0.0.0.0],(端口)port=[4243] 或者 path=[/var/run/docker.sock]是缺省值,做為默認值來使用 -api-enable-cors 默認flase 允許CORS header 遠程api -b 默認是空,附加在已存在的網橋上,如果是用'none'參數,就禁用了容器的網絡 -bip 默認是空,使用提供的CIDR(Classless Inter-Domain Routing-無類型域間選路)標記地址動態創建網橋(dcoker0),和-b參數沖突 -d 默認false 允許進程模式(daemon mode) -dns 默認是空,使docker使用指定的DNS服務器 -g 默認是"/var/lib/docker":作為docker使用的根路徑 -icc 默認true,允許inter-container來通信 -ip 默認"0.0.0.0" :綁定容器端口的默認Ip地址 -iptables 默認true 禁用docker添加iptables規則 -mtu 默認1500 : 設置容器網絡傳輸的最大單元(mtu) -p 默認是/var/run/docker.pid 進程pid使用的文件路徑 -r 默認是true 重啟之前運行的容器 -s 默認是空 ,這個是docker運行是使用一個指定的存儲驅動器 -v 默認false 打印版本信息和退出
當你的進程使用-d標識的時候,docker使用一個持久的進程來管理容器,docker使用相同的進程和客戶端.
docker使用 -d -s 來映射存儲程序,從而迫使docker運用映射的存儲器來存儲驅動程序.
docker使用 -d -dns 8.8.8.8,來設置所有的docker容器的DNS服務器.
docker使用 -d -D參數,來讓進程輸出debug信息
docker客戶端,也可以使用DOCKER_HOST的環境變量參數來改變docker -H的參數設置
docker -H tcp://0.0.0.0:4243 ps # or export DOCKER_HOST="tcp://0.0.0.0:4243" docker ps # both are equal
usage : docker attach CONTAINER attach 來運行一個容器 -nostdin 默認參數false 不要附加stdin(輸入) -sig-proxy 默認true Proxify所有接收信號流程(即使在non-tty模式)
你可以把docker從容器中分離出來運行,然后用CTRl -c來退出或者CTRL -\來獲得一個異常堆棧的docker退出,當這個容器退出過程會將退出代碼返回給客戶端
使用docker stop來停止一個容器
使用docker kill來殺死一個容器
ID=$(sudo docker run -d ubuntu /usr/bin/top -b) sudo docker attach $ID
以上是“Docker基礎命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。