- 查看docker程序是否正常工作
sudo docker info
- 運(yùn)行我們的第一個容器
sudo docker run -i -t ubuntu /bin/bash
# -i 保證容器中的stdin開啟
# -t 為容器分配一個偽tty終端
#可以在容器中ubuntu為容器安裝軟件等操作
- 容器命名
sudo docker run --name bob_the_container -i -t ubuntu /bin/bash
#-name [name] 為容器命名
- 啟動已經(jīng)停止的容器
sudo docker start bob_the_container
- 查看運(yùn)行/所有的容器
#查看運(yùn)行的容器
sudo docker ps
#查看所有的容器
sudo docker ps -a
- 附著到容器上
docker attach bob_the_container
- 創(chuàng)建守護(hù)式容器
sudo docker run --name daemon_dave -d ubuntu /bin/sh -c "while ture;do echo hello world;sleep 1;done"
- 查看容器日志
#獲取日志最后幾項(xiàng)
sudo docker logs daemon_dave
#跟蹤日志
sudo docker logs -f daemon_dave
#跟蹤守護(hù)日志+時間戳
sudo docker logs -ft daemon_dave
- Syslog
sudo docker run --log-driver="syslog" --name daemon_dwayne -d ubuntu /bin/sh -c "while true; do echo hello world;sleep 1; done"
- 查看容器內(nèi)的進(jìn)程
sudo docker top daemon_dave
- docker統(tǒng)計(jì)信息
docker stats daemon_dave
- 在容器內(nèi)部運(yùn)行進(jìn)程
#在容器運(yùn)行后臺任務(wù)
sudo docker exec -d daemon_dave touch /etc/new_config_file
#在容器內(nèi)運(yùn)行交互命令
sudo docker exec -t -i daemon_dave /bin/bash
- 停止守護(hù)式容器
sudo docker stop daemon_dave
- 自動重啟容器
sudo docker run --restart=always --name daemon_dave -d ubuntu /bin/sh -c "while true; do echo hello world;sleep 1;done"
#設(shè)定重啟次數(shù)
#--restart=on-failure:5
- 獲得容器信息
sudo docker inspect
#選擇容器信息
#--format='{{.State.Running}}'
- 刪除容器
sudo docker rm hello-world
#刪除所有容器
sudo docker rm `sudo docker ps -a -q`
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。