第三章:docker的使用
- 時間:2020/1/15 1:12
一、創建容器命令
sudo docker run -i -t ubuntu /bin/bash
創建可命名容器
sudo docker run --name dockername -i -t ubuntu /bin/bash
二、重新啓動容器命令
sudo docker start dockername
注意:在exit退出容器後,容器會自動關閉,需要重新對該容器進行啓動後,才能再次進入該容器
三、進入容器
sudo docker attach docker_id/docker_name
四、創建守護式容器
sudo docker run --name dockername -d ubuntu /bin/bash -c "while true; do echo hello world; sleep 1; done"
五、查看容器內的進程
sudo docker top dockername
注意:只能查看正在運行的容器的進程
六、停止容器
stop命令即可:
sudo docker stop docker_name
七、查看容器
1.查看當前運行的容器:docker ps
2.查看當前創建的所有容器:docker ps -a
3.查看最後x個容器:docker ps -n x
x代表數字,不管該容器是否運行
八、自動重啓容器
sudo docker run --restart=always --name docker_name -d ubuntu /bin/bash -c "while true; do echo hello world; sleep 1; done"
如果使用–restart=on-failure:5 表示當容器退出代碼爲非0的時候,docker會嘗試自動重啓該容器,最多重啓5次。
九、深入容器
1.docker ps 獲取容器信息
2.docker inspect 會對容器進行詳細的檢查,然後再返回容器的相關配置信息:名稱、命令、網絡配置等。
十、刪除容器
sudo docker rm docker_id
注意: 刪除的時候只能刪除未運行的容器
快速刪除:
docker rm `docker ps -a -q`
-q代表只返回docker 的id