Docker--删除容器实例和镜像
一、删除容器实例
使用命令docker rm 容器ID或者容器名(IMAGE ID)
1、docker ps -a查询已有的实例
# docker ps -a
2、docker rm 容器ID或者容器名,删除已经停止运行的实例。如果没有停止,使用docker stop ID/NAMES停止实例,或者使用docker rm -f 容器ID或者容器名强制删除。
# docker rm -f
3、再次使用docker ps -a查询已有的实例
# docker ps -a
二、删除镜像
使用命令docker rmi -f 容器ID或者容器名(IMAGE ID)
1、docker images查询已有的实例
# docker images
2、使用docker rmi -f 删除hello-world的镜像(-f表示强制操作)
# docker rmi -f fce2
三、删除所有操作(批量)
docker rm -f `docker ps -a -q` # 删除所有容器
docker rmi -f `docker images -q` # 删除所有的镜像
Docker容器备份迁移
1. 容器生成新的镜像
-p : 在commit时,将容器暂停
docker commit -p be14de974ce4 onlyoffice20230628:7.3.3
查看镜像大小
查看镜像大小
ll -h onlyoffice20230628.tar
2. 将镜像保存成一个tar压缩包
2. 将镜像保存成一个tar压缩包
docker save onlyoffice20230628:7.3.3 > onlyoffice20230628.tar
3. 在另一台主机上加载镜像的tar压缩包
docker load -i onlyoffice20230628.tar
3. 在另一台主机上加载镜像的tar压缩包
docker load -i onlyoffice20230628.tar