第三章: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