容器修改完成的镜像打包到自己的docker hub

容器修改完成的镜像打包到自己的docker hub

 

(一)步骤

首先,我们基于当前的容器进行了修改,比如:

我们首先创建了一个Ubuntu的容器,然后在容器当中安装了python3,安装了Django框架, 安装NGINX服务器,安装了mysql数据库,安装....其他的python web开发工具。然后将该 容器修改完成的镜像进行打包然后提交

Docker commit [参数] 容器名 镜像名

-a 作者

-c 为创建的镜像假如dockerfile命令

-m 描述

Docker commit -m “这个时候我的docker镜像”

-p 提交时暂停容器

 

1、注册docker账号

2、向docker库提交镜像

我们提交的是镜像,实际上是我们用户修改过的容器当中的镜像

(1)Docker container ls -all 查看所有的容器

(2)登录docker hub

(3)docker commit -m “镜像描述” -a“作者” 容器名称或者id 远程库的名字:上传到 docker hub上的名字

比如

(4)docker tag 镜像id 远程库的名字:上传到docker hub上的名字

#将镜像,容器和远程库进行标识

docker tag 32260605cf7a 1239112948/python_test:python_image

(5)docker push 远程库的名字:上传到docker hub上的名字

#将于远程库有标识关系的库提交

docker push 1239112948/python_test:python_image

 

(二)先看看自己的失误(没有登录自己的docker hub,导致最后上传的时候找不到连接)

 

 注意:其实docker commit -m 'this is a system including python only' -a '陈孝杰' con_python 1239112948/python_test:python_image   已经创建了一个本地的镜像

 (三)基于第一张图,什么都不用改,只是加个登录语句,再把最后一个语句执行一下就好了

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值