docker入門

  1. 查看docker程序是否正常工作
sudo docker info
  1. 運(yùn)行我們的第一個容器
sudo docker run -i -t ubuntu /bin/bash
# -i 保證容器中的stdin開啟
# -t 為容器分配一個偽tty終端
#可以在容器中ubuntu為容器安裝軟件等操作
  1. 容器命名
sudo docker run --name bob_the_container -i -t ubuntu /bin/bash
#-name [name] 為容器命名
  1. 啟動已經(jīng)停止的容器
sudo docker start bob_the_container
  1. 查看運(yùn)行/所有的容器
#查看運(yùn)行的容器
sudo docker ps
#查看所有的容器
sudo docker ps -a
  1. 附著到容器上
docker attach bob_the_container
  1. 創(chuàng)建守護(hù)式容器
sudo docker run --name daemon_dave -d ubuntu /bin/sh -c "while ture;do echo hello world;sleep 1;done"
  1. 查看容器日志
#獲取日志最后幾項(xiàng)
sudo docker logs daemon_dave
#跟蹤日志
sudo docker logs -f daemon_dave
#跟蹤守護(hù)日志+時間戳
sudo docker logs -ft daemon_dave
  1. Syslog
sudo docker run --log-driver="syslog" --name daemon_dwayne -d ubuntu /bin/sh -c "while true; do echo hello world;sleep 1; done"
  1. 查看容器內(nèi)的進(jìn)程
sudo docker top daemon_dave
  1. docker統(tǒng)計(jì)信息
docker stats daemon_dave
  1. 在容器內(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
  1. 停止守護(hù)式容器
sudo docker stop daemon_dave
  1. 自動重啟容器
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
  1. 獲得容器信息
sudo docker inspect
#選擇容器信息
#--format='{{.State.Running}}'
  1. 刪除容器
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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • docker狀態(tài) 該命令會返回所有容器和鏡像的數(shù)量、docker使用的驅(qū)動程序和存儲驅(qū)動,以及docker的基本配...
    dshowing閱讀 6,442評論 0 2
  • 首先,確保 Docker 就緒。在命令行運(yùn)行 docker info ,看看 Docker 是否存在和正常。 運(yùn)行...
    這樣的昵稱沒問題么閱讀 344評論 0 0
  • Docker入門 Docker命令官方示例 [toc] 1. Docker架構(gòu) 1.1 Docker鏡像與Dock...
    CaiGuangyin閱讀 1,959評論 2 6
  • docker 的版本 docker.ce 和 docker.ee 版本區(qū)別? docker-ce安裝 Docker...
    wayyyy閱讀 848評論 0 1
  • 1.測試docker是否存在 sudo docker info返回docker的基本信息 2.運(yùn)行第一個容器 注意...
    hiekay閱讀 341評論 0 0

友情鏈接更多精彩內(nèi)容