美文网首页
docker镜像仓库

docker镜像仓库

作者: fdsun | 来源:发表于2021-02-20 23:25 被阅读0次

1.docker hub

hub.docker.com

(1)在docker机器上登录
docker login

(2)输入用户名和密码

(3)docker push test-namespace/test-docker-image
[注意镜像名称要和docker id一致,不然push不成功]

(4)给image重命名,并删除掉原来的
docker tag test-docker-image test-namespace/test-docker-image
docker rmi -f test-docker-image

(5)再次推送,刷新hub.docker.com后台,发现成功

(6)别人下载,并且运行
docker pull test-namespace/test-docker-image

docker run -d --name user01 -p 6661:8080 test-namespace/test-docker-image

2.阿里云docker hub (重点)

阿里云docker仓库 https://cr.console.aliyun.com/cn-hangzhou/instances/repositories 参考手册 https://cr.console.aliyun.com/repository/cn-hangzhou/dreamit/image-repo/details

(1)登录到阿里云docker仓库
sudo docker login --username=xxxx registry.cn-hangzhou.aliyuncs.com

(2)输入密码

(3)创建命名空间,比如 test-namespace

(4)给image打tag
sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0

(5)推送镜像到docker阿里云仓库
sudo docker push registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0

(6)别人下载,并且运行
docker pull registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0

docker run -d --name user01 -p 6661:8080 registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0

3. 搭建自己的Docker Harbor

(1)访问github上的harbor项目
<https://github.com/goharbor/harbor>

(2)下载版本,比如1.7.1
<https://github.com/goharbor/harbor/releases>

(3)找一台安装了docker-compose,上传并解压
tar -zxvf xxx.tar.gz

(4)进入到harbor目录
修改harbor.cfg文件,主要是ip地址(hostname)的修改成当前机器的ip地址
同时也可以看到Harbor的密码,默认是Harbor12345

(5)安装harbor,需要一些时间
sh install.sh

(6)浏览器访问,比如xxx.xxx.xxx.xxx(centos-Ip),输入用户名和密码即可

相关文章

网友评论

      本文标题:docker镜像仓库

      本文链接:https://www.haomeiwen.com/subject/anhhtltx.html