镜像跟容器的关系
镜像是文件不能直接进行处理,镜像运行起来就是容器。容器是可以直接访问的。
一.容器的导入导出
容器的导出
- 查看容器
查看容器命令,查看的主要是ID项和名称项
docker ps
![](https://i-blog.csdnimg.cn/blog_migrate/d29004c7f983409ff550583aa13ed728.png)
2.备份容器
docker export -o 备份文件名称.tar 容器名称/容器ID
或 docker export 容器名称/容器ID > 备份文件名称.tar
例如:
docker export -o nginx-proxy.tar 94002de6c47c
docker export 94002de6c47c > nginx-proxy.tar
![](https://i-blog.csdnimg.cn/blog_migrate/0ff624ba924f2ab8fa7de1375c89af30.png)
查看文件位置
find / -name 文件名
![](https://i-blog.csdnimg.cn/blog_migrate/c690cf84ebd5b98a1c4e7890394ac0ad.png)
容器的导入
导入命令
docker import /地址/导出的tar文件 名称:版本号
例如:
docker import /root/nginx-proxy.tar nginx-proxy:v1.0
![](https://i-blog.csdnimg.cn/blog_migrate/4526893fd595a1cd7734e6b09c36a344.png)
查看是否导入成功
docker images
![](https://i-blog.csdnimg.cn/blog_migrate/ec7e7785e6be5253ab25de4111576839.png)
可以看到nginx-proxy导入成功
二.镜像的导入导出
- 镜像的导出
docker save -o 备份文件名称.tar 镜像名称/镜像ID
或docker save > /地址/备份文件名称.tar
![](https://i-blog.csdnimg.cn/blog_migrate/35b50e9a544d13eb9a202904eb9524bf.png)
2.镜像的导入
docker load -i /地址/备份文件名称.tar
或docker lode < /地址/备份文件名称.tar
![](https://i-blog.csdnimg.cn/blog_migrate/bf8bcff2a2af16b0d5f8d2214f178da9.png)