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-07-push镜像到阿里云镜像服务

阿里云搭建docker私有镜像仓库与SpringBoot项目推送远程镜像仓库

阿里云MaxComputer SQL学习之DML

Docker——常用镜像的安装 & 本地镜像推送发布到阿里云

Docker——常用镜像的安装 & 本地镜像推送发布到阿里云

docker学习:docker镜像分层原理及本地镜像推送到阿里云或私服