云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

三种Docker镜像仓库的使用 docker仓库镜像容器

jxf315 2024-12-15 14:02:31 教程文章 58 ℃

镜像仓库

用于存放Docker镜像的位置,下面简单介绍一下3种Docker镜像仓库以及其使用方法

hub.docker

hub.docker.com

  1. 在docker机器上登入docker login
  2. 输入用户名和密码
  3. docker push zhuclxxx/test-docker-image[注意进行名称要和docker id一致,不然push失败]
  4. 给image重命名, 并删除掉原来的docker tag test-docker-image zhuclxxx/test-docker-image
    docker rmi -f test-docker-image
  5. 再次推送,刷新hub.docker.com后台,发现成功
  6. 别人下载并运行 docker pull zhuclxxx/test-docker-image
    docker run -d --name user01 -p 6661:8080 zhuclxxx/test-docker-image

阿里云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=zhuclxxx@gmail.com registry.cnhangzhou.aliyuncs.com
(2)输入密码
(3)创建命名空间,zhuclxxx
(4)给image打tag 
sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/zhuclxxx/testdocker-image:v1.0
(5)推送镜像到docker阿里云仓库 
sudo docker push registry.cn-hangzhou.aliyuncs.com/zhuclxxx/test-dockerimage:v1.0
(6)别人下载,并且运行    
docker pull registry.cn-hangzhou.aliyuncs.com/zhuclxxx/test-dockerimage:v1.0    
docker run -d --name user01 -p 6661:8080 registry.cnhangzhou.aliyuncs.com/zhuclxxx/test-docker-image:v1.0

自己搭建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地址的修改成当前机器的ip地址    
同时也可以看到Harbor的密码,默认是Harbor12345 

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

(6)  浏览器访问,比如22.22.22.22,输入用户名和密码即可
最近发表
标签列表