1:Docker常用命令
1.1:查看当前系统有哪些镜像
docker image ls 或者 docker images
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
1.3:Container相关操作
1.3.1:查询当前运行的docker容器
docker container ls
1.3.2:查询历史运行的docker容器
docker container ls -a
1.3.3:清理Container
docker container rm 09361e7ef890 或者 docker rm 09361e7ef890
1.3.4:批量清理Container
1:查询所有的Container id
docker container ls -aq
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
2.1.2:交互式执行UP状态的容器中的程序
docker exec -it [container ID] python
2.2:停止UP状态的container
docker container stop [container ID] 或者 docker stop [container ID]
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]