Docker 学习之镜像导入导出及推送阿里云服务器(三)

2022-11-02,,,,

在前面两节里主要就是记录一些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 学习之镜像导入导出及推送阿里云服务器(三).doc》

下载本文的Word格式文档,以方便收藏与打印。