Docker-常用命令/容器的操作

1:Docker常用命令

1.1:查看当前系统有哪些镜像

docker image ls 或者 docker images

  Docker-常用命令/容器的操作_第1张图片

1.2:交互式进入docker

1:交互式进入docker容器就是说进入docker后保持在线状态默认latest版本运行

docker run -it centos 或者 docker run -i -t centos

2:交互式运行制定版本的docker image

docker run -it node:11.1

   Docker-常用命令/容器的操作_第2张图片

1.3:Container相关操作

1.3.1:查询当前运行的docker容器

docker container ls

1.3.2:查询历史运行的docker容器

docker container ls -a

Docker-常用命令/容器的操作_第3张图片

1.3.3:清理Container

docker container rm 09361e7ef890 或者 docker rm 09361e7ef890 

1.3.4:批量清理Container

1:查询所有的Container id

 docker container ls -aq

Docker-常用命令/容器的操作_第4张图片

2:清理所有的Container(注意这种方法不能清除EXIT状态的Docker Container)

docker rm $(docker container ls -aq)

2:对容器的操作

2.1:exec命令(进入一个UP状态的容器 对它进行操作)

2.1.1:交互式进入UP状态的容器

注意:这种方式进入UP状态的container后 exit不会对这个容器进行退出,这种方式进入该容器可以对这个容器进行操作 就像操作linux系统一样

docker exec -it [container ID] /bin/bash

Docker-常用命令/容器的操作_第5张图片

2.1.2:交互式执行UP状态的容器中的程序

docker exec -it [container ID] python

Docker-常用命令/容器的操作_第6张图片

2.2:停止UP状态的container

docker container stop [container ID] 或者 docker stop [container ID]

Docker-常用命令/容器的操作_第7张图片

2.3:指定运行container的MANE属性

2.3.1:运行一个centos container指定名称为test

 1:运行一个NAME属性为test的centos容器

docker run -d --name=test centos

2:启动这个容器

docker start test

2.4:查看docker容器详情inspect

docker inspect [docker ID]

 

你可能感兴趣的:(Docker容器技术)