docker学习--第三章:docker的使用

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

发布了65 篇原创文章 · 获赞 29 · 访问量 6504

猜你喜欢

转载自blog.csdn.net/qq_41617848/article/details/103982161