Docker 如何制作自己的镜像、docker hub镜像拉取、上传

制作镜像之前,先要获取基础镜像

前提是,你先要有一台安装好docker 的机器,ubuntu 、ctenos 、windows 、MAC 都可以

具体的docker 安装教程可以自行去百度找找,我这里就不赘述了,也可以看我之前写的一篇

安装docker的教程

废话不多说,开整:

我这里是用的ubuntu16.04的服务器做演示(在安装好docker的前提下)

有没有有安装好docker 使用命令:docker

出现图片上的内容,说明已经安装完毕

下面开始制作镜像

制作镜像前,你先要有基础镜像,我们这里从ubuntu 的docker hub上拉取镜像下来:

docker pulll ubuntu:18.04

然后会在你本地的镜像仓库中显示出来

然后让这个镜像运行起来:

docker run -it ubuntu:1804 /bin/bash

或者,直接:sudo docker exec -it [docker id] /bin/bash

会自己进入到新创建的镜像当中去

之后的内容就在这个基础镜像上做你想要的修改了

先apt-get update 一下

然后开始安装我们需要安装的内容

 我这里随便做个演示

更新完以后,安装vim,apt-get install vim

 安装完vim 运行一下vim

vim 安装完成了,我们就可以把我们的镜像打包了

然后我在docker 容器外,就是你的宿主机上使用下面的命令打包镜像                          

sudo docker commit -m="ubuntu-vim" -a="570165989" 3b2df93c7860 570165989/ubuntu18.04:python3

-m 参数后面跟一下镜像的信息

-a 参数是作者信息,自行填写

3b2XXXX这一串是docker 容器的ID

如何查ID,docker ps 

后面的参数,570165989,是你docker hub上的账号

斜杠后面,是你的dockcer hub 上的仓库名 :你的镜像tag 标签

运行后会生成一个新的镜像

查看镜像命令:

docker images

这里就是我们刚刚打好的镜像

上传镜像到docker hub上

sudo docker push 570165989/ubuntu18.04:python3

会在你的docker hub 仓库中生成

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

成都-Python开发-王帅

你的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值