如何拥有自己的私有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
相关推荐
IT大师兄吖7 小时前
Qwen3 ASR 流式转写 Docker 懒人整合包
docker·容器·eureka
明月夜&7 小时前
Ubuntu 20.04 Docker 部署 Ollama + DeepSeek-Coder:本地 AI 编程助手实战
git·vscode·ubuntu·docker·大语言模型·智能体
愈努力俞幸运7 小时前
docker 容器连接, dockerfile
运维·docker·容器
小连~7 小时前
Docker
docker·容器
rockmelodies8 小时前
用 Python 实现 Docker 镜像批量推送(带进度条)
python·docker·eureka
实名上网宋凯宣8 小时前
dockerfile镜像-python文件
docker
PH = 78 小时前
Docker将jar包装为Image并运行
运维·docker·容器
敲上瘾8 小时前
Docker核心要点和指令速通
linux·运维·docker·容器
cypking8 小时前
docker基础使用
docker
色空大师8 小时前
【阿里云部署服务问题指南】
java·mysql·阿里云·docker