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目录了

发布了69 篇原创文章 · 获赞 12 · 访问量 7390

猜你喜欢

转载自blog.csdn.net/weixin_43291459/article/details/102890593