如何拥有自己的私有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
相关推荐
AdaTina29 分钟前
Docker的分解分析
运维·docker·容器
weisian15139 分钟前
云原生--核心组件-容器篇-7-Docker私有镜像仓库--Harbor
docker·云原生·容器
明天不下雨(牛客同名)4 小时前
Docker和K8s面试题
docker·容器·kubernetes
平谷一勺5 小时前
docker存储
运维·docker·容器
zhang-ge6 小时前
docker本地部署ClipCascade,实现跨设备剪贴板同步
docker·容器
IT闫6 小时前
【Docker】——在Docker工具上安装创建容器并完成项目部署
运维·docker·容器
活跃的煤矿打工人7 小时前
【星海出品】K8S调度器leader
云原生·容器·kubernetes
背书包的儿郎7 小时前
docker--什么是docker
运维·docker·容器
别致的影分身7 小时前
Docker Container(容器)
运维·docker·容器
万物更新_8 小时前
Docker
docker