如何拥有自己的私有docker仓库

拉取registry镜像

拉取运行镜像

bash 复制代码
docker pull registry:2
mkdir -p /data/registry/registry
mkdir -p /data/registry/auth
docker run -d -v /data/registry/registry:/var/lib/registry -v /data/registry/auth:/auth -p 5000:5000 --name registry registry:2

# password
cd /data/registry/auth
htpasswd -nbB 账号 密码 > htpasswd

# 验证是否正常
wget http://127.0.0.1:5000/v2

配置仓库http可用

修改服务:

vi /lib/systemd/system/docker.service

bash 复制代码
# 找到 ExecStart 开头的那一行改为如下内容
ExecStart=/usr/bin/dockerd --insecure-registry 你的仓库ip:你的仓库端口 -H fd:// --containerd=/run/containerd/containerd.sock
重启docker服务
bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
推送镜像至仓库
bash 复制代码
docker login 你的仓库ip:你的仓库端口

docker tag nginx:alpine 你的仓库ip:你的仓库端口/nginx:alpine
docker push 你的仓库ip:你的仓库端口/node:18.8.0-slim
相关推荐
zeruns80238 分钟前
如何搭建自己的域名邮箱服务器?Poste.io邮箱服务器搭建教程,Linux+Docker搭建邮件服务器的教程
linux·运维·服务器·docker·网站
爱跑步的程序员~38 分钟前
Docker
docker·容器
福大大架构师每日一题1 小时前
23.1 k8s监控中标签relabel的应用和原理
java·容器·kubernetes
程序那点事儿1 小时前
k8s 之动态创建pv失败(踩坑)
云原生·容器·kubernetes
疯狂的大狗1 小时前
docker进入正在运行的容器,exit后的比较
运维·docker·容器
长天一色2 小时前
【Docker从入门到进阶】01.介绍 & 02.基础使用
运维·docker·容器
伊玛目的门徒2 小时前
docker 搭建minimalist-web-notepad
运维·docker·notepad
theo.wu4 小时前
使用Buildpacks构建Docker镜像
运维·docker·容器
唐大爹13 小时前
项目实战:k8s部署考试系统
云原生·容器·kubernetes
wusam13 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习04(环境准备)
学习·docker·centos