如何拥有自己的私有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
相关推荐
user_admin_god12 分钟前
服务器安装向量数据库-Docker版本
服务器·数据库·docker
@土豆15 分钟前
K8s 单机二进制部署步骤(复制粘贴即可)
云原生·容器·kubernetes
张道宁9 小时前
Windows 环境下 Docker 部署 YOLOv8 并集成 Spring Boot 完整指南
windows·yolo·docker
丈剑走天涯11 小时前
kubernetes java app 部署使用harbor私服 问题集合
java·容器·kubernetes
lpfasd12314 小时前
Kubernetes (K8s) 底层早已不再直接使用 Docker 引擎了
java·docker·kubernetes
不吃香菜kkk、15 小时前
通过夜莺n9e监控Kubernetes集群
安全·云原生·容器·kubernetes
margu_16816 小时前
【Docker】nscenter命令详解
运维·docker·容器
道清茗17 小时前
【Kubernetes知识点问答题】Pod 调度
云原生·容器·kubernetes
内网渗透18 小时前
Komari 部署教程:无数据库、单文件、Docker 一键启动的监控工具
数据库·docker·容器·内网穿透·cpolar·远程办公·komari
新猿易码18 小时前
Docker 安装 MySQL 5.7.44(Mac M4 适配版)
mysql·docker