Docker查看、导入、导出、删除容器

查看容器

docker查看全部容器命令

docker ps -a

导出容器

导出某个容器,使用docker export命令,语法:docker export $container_id > 容器快照名

docker export 879832af2161 > nginx.tar

导出后在本地可以看到有一个nginx.tar的容器快照

导入容器

有了容器快照之后,我们可以在想要的时候随时导入。导入快照使用docker import命令

例如我们可以使用cat nginx.tar | docker import - appblog/nginx:v1导入容器快照作为镜像

处理本地的容器快照导入为镜像,我们还可以通过指定一个URL或者目录来导入。

例如在某个网络上有个快照image_test.tgz:docker import http://xxxx.com/image_test.tgz appblog/image_test

镜像保存/载入docker load/docker save;将一个镜像导出为文件,再使用docker load命令将文件导入为一个镜像,会保存该镜像的的所有历史记录。比docker export命令导出的文件大,很好理解,因为会保存镜像的所有历史记录

容器导入/导出docker import/docker export;将一个容器导出为文件,再使用docker import命令将容器导入成为一个新的镜像,但是相比docker save命令,容器文件会丢失所有元数据和历史记录,仅保存容器当时的状态,相当于虚拟机快照

删除容器

可以使用docker rm 容器id删除一个终止状态的容器;若要删除一个运行中的容器,需要加-f参数

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/26/docker-view-import-export-delete-containers/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Docker查看、导入、导出、删除容器
查看容器 docker查看全部容器命令 docker ps -a 导出容器 导出某个容器,使用docker export命令,语法:docker export $container_id > 容器快照名 docker……
<<上一篇
下一篇>>
文章目录
关闭
目 录