网站首页 > 精选文章 / 正文
镜像仓库
用于存放Docker镜像的位置,下面简单介绍一下3种Docker镜像仓库以及其使用方法
hub.docker
hub.docker.com
- 在docker机器上登入docker login
- 输入用户名和密码
- docker push zhuclxxx/test-docker-image[注意进行名称要和docker id一致,不然push失败]
- 给image重命名, 并删除掉原来的docker tag test-docker-image zhuclxxx/test-docker-image
docker rmi -f test-docker-image - 再次推送,刷新hub.docker.com后台,发现成功
- 别人下载并运行 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,输入用户名和密码即可
Tags:harbor 安装
猜你喜欢
- 2024-12-18 伍兹手术情况公布:腿部植入钢板,脚用螺丝和针固定
- 2024-12-18 「SpringCloud」(三十五)Docker+k8s打包部署——集群环境部署
- 2024-12-18 从源码编译安装PostgreSQL 13.x 源代码编译安装transmission
- 2024-12-18 「云原生」Helm 常用命令(chart 安装、升级、回滚、卸载等操作)
- 2024-12-18 全新开源!Jenkins结合SpringCloud+K8S,打通微服一条龙技术讲解
- 2024-12-18 「云原生」k8s 管理平台 rancher 云原生 kubernetes
- 2024-12-18 Harbor House男孩房新品:奇幻的蔚蓝旅程
- 2024-12-18 搭建docker本地私有仓库registry docker创建本地仓库
- 2024-12-18 企业DevOps之路:Jenkins 集成 Harbor 自动发布镜像
- 2024-12-18 使用 Docker 搭建私有软件仓库 Nexus 3