网站首页 > 博客文章 正文
我们知道docker的三大核心组件:Image(镜像),Container(容器),Repository(仓库)。今天我们来聊一聊Repository(仓库)。
我们在部署的过程中,可能是要部署N台服务器的,总不能每台服务器都去生成一边镜像。我们希望有个地方可以去存储这些镜像,然后要用的时候,去获取一个副本就行,非常的方便。哈哈,是的,你的想法,docker已经给你想好了。
docker有个官方的镜像仓库,docker hub。我们可以把这些镜像放到那里存着。但是,这里面存在着几个问题
1.免费账户,不能将镜像设置为私有,存在泄露风险。
2.docker hub因为墙的原因,经常无法访问。
那我们能不能自己搭建一个docker仓库呢?答案是可以的,而且很方便。
我们先准备linux和docker环境,没有的小伙伴,可以一下参考.net core k8s 微服务系列-(2)k8s环境搭建,里面有一段是讲docker安装的。
拉取registry:2.7.1镜像
docker pull registry:2.7.1
yum -y install httpd #安装(HTTP)服务器的主程序
创建仓库登陆账号
htpasswd -Bbn admin 123456 > /etc/docker/auth/registry
创建docker registry容器
docker run -d -p 5000:5000 --restart=always --name registry -v /etc/docker/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/registry registry:2.7.1
测试是否搭建成功
docker login 192.168.41.147:5000
可以发现,访问不成功。我们在配置文件中增加一行信息
vim /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries": ["192.168.41.147:5000"]
}
systemctl daemon-reload
systemctl restart docker.service
重新登录,可以登录成功。表示docker私有仓库已经搭建好了。
如果你觉得我的文章写的不错,欢迎关注,评论,转发
猜你喜欢
- 2024-11-06 docker仓库Harbor的搭建教程(docker 仓库搭建)
- 2024-11-06 【服务器】创建docker私有仓库从未如此简单
- 2024-11-06 DOCKER本地仓库(docker本地仓库源文件丢失)
- 2024-11-06 学习笔记-Docker 仓库 - 私有仓库
- 2024-11-06 手把手教你使用Docker部署Gitlab仓库
- 2024-11-06 极简Docker仓库操作(docker仓库的作用)
- 2024-11-06 docker容器仓库私服建立(docker仓库的创建)
- 2024-11-06 Docker 系列四(自定义仓库)(docker安装自定义存储目录)
- 2024-11-06 Docker 搭建 GibLab 代码管理仓库
- 2024-11-06 Harbor: 高可用docker仓库搭建过程
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)