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

拉取registry镜像

拉取运行镜像

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

# 找到 ExecStart 开头的那一行改为如下内容
ExecStart=/usr/bin/dockerd --insecure-registry 你的仓库ip:你的仓库端口 -H fd:// --containerd=/run/containerd/containerd.sock

重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker

推送镜像至仓库
docker login 你的仓库ip:你的仓库端口

docker tag nginx:alpine 你的仓库ip:你的仓库端口/nginx:alpine
docker push 你的仓库ip:你的仓库端口/node:18.8.0-slim

相关推荐

  1. 如何拥有自己私有docker仓库

    2024-04-26 13:58:02       16 阅读
  2. 如何拥有自己私有docker仓库

    2024-04-26 13:58:02       13 阅读
  3. docker实战】如何登陆到自己私有仓库

    2024-04-26 13:58:02       10 阅读
  4. Git篇如何自己服务器搭建自己git私有仓库

    2024-04-26 13:58:02       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 13:58:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 13:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 13:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 13:58:02       18 阅读

热门阅读

  1. Pinia在Vue 3项目中的应用

    2024-04-26 13:58:02       13 阅读
  2. for each和for of的区别

    2024-04-26 13:58:02       13 阅读
  3. 目标检测的基本概念有哪些

    2024-04-26 13:58:02       13 阅读
  4. spring笔记一(bean/IoC)

    2024-04-26 13:58:02       15 阅读
  5. iOS原生与H5交互方法

    2024-04-26 13:58:02       10 阅读
  6. 半导体芯片相关知识

    2024-04-26 13:58:02       14 阅读
  7. Qt多媒体模块QMediaPlayer

    2024-04-26 13:58:02       15 阅读