Docker入门之容器Repository篇

Docker Hub

仓库是用来存放发布镜像的地方,Docker官方提供了仓库服务Docker Hub之前文章中讲的docker pull拉取的镜像就是从Docker Hub仓库中拉取的.
要是用Docker Hub需要先注册一个账号,然后在命令行中就可以登录了.

docker login

登录后就可以推送自己的镜像了,这和Github的Push代码同样很像.

拉取镜像,启动容器,推送到仓库

首先拉取一个Ubuntu

docker pull ubuntu

启动容器

docker run -it ubuntu /bin/bash

在这里插入图片描述
在根容器的根目录下创建一个test目录

mkdir /test

在这里插入图片描述
我们可以发现确实新建了一个目录,这个test目录就在里面,这相当于一层,二其他的目录并没有变化,如果我们希望保留Ubuntu的修改,那就需要用到commit命令了.

docker commit -m "Add Test" -a "QingTan" 3556258649b2 test
-m:跟Git的-每一样用于描述信息 -a:作者 3556258649b2:容器的ID test:生成镜像的REPOSITORY

在这里插入图片描述
接着把镜像打个tag

docker tag test:lastest qingtan/test:latest

把镜像上传到qingtan/test这个项目

docker push qingtan/test:latest

这个镜像启动起来就自带test目录了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值