如何拥有自己的私有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
相关推荐
冷莫溪1 小时前
Kubernetes——k8s v1.24离线部署(Containerd + Calico)
云原生·容器·kubernetes
营养充电站3 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
人工智能·算法·docker·jupyter
崔亮的博客4 小时前
K8S GPU 调度——Operator 自动管理GPU
云原生·容器·kubernetes
小义_5 小时前
K8s 全网高频常用命令大全
docker·容器·kubernetes
雨辰AI11 小时前
K8s 国产数据库慢 SQL 自动监控|Prometheus+Grafana 可视化全落地
数据库·sql·安全·容器·kubernetes·grafana·prometheus
GGG76611 小时前
k8s的 Node and Cluster实战
容器·kubernetes
半支烟隐 pzishuo12 小时前
Kubernetes Gateway API 完全指南
容器·kubernetes·gateway
兵bing12 小时前
Docker Compose 配置文件归纳总结-千问
运维·docker·容器
蓝田~12 小时前
Java镜像1.2GB→200MB的瘦身之路:Docker多阶段构建+K8s Pod OOMKilled(137)排查,后端部署避坑指南
java·docker·kubernetes
TechWJ13 小时前
Excel报表越做越乱?用Metabase搭建可更新的数据仪表盘
docker·数据分析·excel·metabase·报表工具