本节建议在联网的centos7服务器下操作
1.拉取一个centos7镜像
docker pull centos:7
2.查看安装的docker镜像
docker images
如果不加7的话,就会默认选择latest最新版,也就是centos8
3.查看容器
docker ps -a 查看所有容器
docker ps 查看运行的容器
4.启动centos7镜像,会生成一个容器
docker run -it 镜像ID
5.退出容器
exit 该方法会让容器停止运行
ctrl+p ctrl+q 该方法退出容器后容器依然运行
6.启动容器
如果是exit退出 先docker start 容器ID 接着docker attach 容器ID
如果是后一种方式,直接docker attach 容器ID
7.删除镜像
docker rmi 镜像ID
如果删除失败,提示被别的容器使用,docker rm 容器ID 后再删除镜像;或者直接 docker rmi -f 镜像ID
8.保存修改后的镜像
相当于生成一个新的镜像
docker commit 容器ID 新的镜像名字
9.把容器的文件导入到本地
docker cp 容器ID:文件 本地路径
举例: docker cp 409ac8200e69:/home/wanghe/hello /home/wanghe
10.本地文件送入容器
docker cp 本地文件 容器ID:路径
举例: docker cp fuck 409ac8200e69:/home/wanghe
11.删除某个容器
docker rm 容器ID
12.删除全部容器
docker rm $(docker ps -a -q)
13.停止某个容器
docker stop 容器ID
14.停止全部容器
docker stop $(docker ps -a -q)