Docker 学习之镜像导入导出及推送阿里云服务器
Posted lxd-ld
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 学习之镜像导入导出及推送阿里云服务器相关的知识,希望对你有一定的参考价值。
在前面两节里主要就是记录一些docker的基本的操作,包括搜索镜像,拉取镜像,根据镜像创建容器等等,在这一节主要就是记录Docker对于镜像文件的导入导出,及推送到阿里云再从阿里云获取镜像。
一。镜像文件导入导出
1.1 查看当前已有的镜像文件
docker images
1.2 随意运行一个容器
docker run -d -p 8080:8080 --name tomcat tomcat
1.3 通过容器来的到一个新的镜像
# 根据正在运行的容器创建一个新的镜像
docker commit tomcat mytomcat
# 查看镜像
docker images mytomcat
1.4 将镜像导出到本地
docker save mytomcat > E:\\docker\\images\\mytomcat.tar
1.5 删除镜像
# 删除docker中的镜像,方便测试后续的镜像导入
docker rmi mytomcat
1.6 导入本地的镜像
docker load < E:\\docker\\images\\mytomcat.tar
1.7 运行导入进来的镜像,测试
docker run -p 6868:8080 --name mytomcat mytomcat
二。推送代码到阿里云仓库
2.1 在阿里云上创建镜像仓库
2.1.1 登录阿里云
地址:https://account.aliyun.com/login/login.htm
2.1.2 找到容器镜像服务
登录到阿里云以后在右上角找到控制台进入
2.1.3 创建镜像仓库
2.2 将镜像文件提交到阿里云的镜像仓库
阿里云的镜像仓库里已经将推送的步骤告诉我们,只需要照搬即可
2.2.1 本地登录阿里云仓库
2.2.1 推送镜像到阿里云镜像仓库
2.3 从阿里云上镜像仓库中拉取镜像
到此位置, docker学习的记录也就暂时结束,等到后续有新的部分将会持续更新进来。
以上是关于Docker 学习之镜像导入导出及推送阿里云服务器的主要内容,如果未能解决你的问题,请参考以下文章
阿里云搭建docker私有镜像仓库与SpringBoot项目推送远程镜像仓库
Docker——常用镜像的安装 & 本地镜像推送发布到阿里云