首页
统计归档
留言墙
关于我
Search
1
Java 中的 cron 表达式使用
136 阅读
2
宽度确定的情况下,如何让高度等于宽度
78 阅读
3
docker 安装nacos
56 阅读
4
人工智能误区
55 阅读
5
2023年的日子
55 阅读
web开发
硬件、电子
常见芯片
常见传感器
机械结构
系统、容器
往事前言
读书
登录
Search
标签搜索
docker
人工智能
浪潮之巅
JJia
累计撰写
55
篇文章
累计收到
78
条评论
首页
栏目
web开发
硬件、电子
常见芯片
常见传感器
机械结构
系统、容器
往事前言
读书
页面
统计归档
留言墙
关于我
搜索到
1
篇与
的结果
2022-05-10
docker 镜像导入导出
方法一:1.保存save - 加载 load格式:docker save IMAGE(镜像)使用 docker images 查看本机已有的镜像(也可以使用 docker commit 命令把一个正在运行的容器保存为镜像),如:导出:格式:docker save imagesID > /存放位置/打包文件名.tar docker save 42cdba9f1b08 > /root/mysql-5.7.31.tar导入:格式:docker load < 打包文件名.tar docker load < mysql-5.7.31.tar问题:docker load -i 导入后 ,没有提示成功,也没有报错,docker images 看不到导入的镜像?如上,我的镜像是有名称和tag的解释:这是因为导出镜像save的时候用的是 IMAGE ID ,没有使用镜像名称,所以不会显示出来使用如下方式:1.导出的时候填写镜像的名字 docker save mysql > /root/mysql-5.7.31.tar2.导入镜像后重新打标签先找到刚刚导入的镜像,要知道imagesID docker images | grep 42cdba9f1b08 docker tag 42cdba9f1b08 mysql:5.7.31方法二:导出 export - 导入 import格式:docker export CONTAINER(容器)导出:格式:docker export 容器名 > /位置/打包名.tar docker export mysql > /root/mysql-5.7.31.tar导入:格式:docker import < 打包名.tar docker import < mysql-5.7.31.tar导出 export 与 保存 save 的区别(1).export导出的镜像文件大小 小于 save保存的镜像(2).export 导出(import导入)是根据容器拿到的镜像,再导入时会丢失镜像所有的历史,所以无法进行回滚操作(docker tag );而save保存(load加载)的镜像,没有丢失镜像的历史,可以回滚到之前的层(layer)。(查看方式:docker images --tree)
2022年05月10日
14 阅读
0 评论
0 点赞