docker

centos下搭建私有docker仓库

2023-05-17  本文已影响0人  小KKKKKKKK

前置条件

前提docker已经安装完毕

这里使用的版本为23.0.6;

下载registry镜像

docker pull registry

配置私有仓库地址

vim /etc/docker/daemon.json

添加内容

{
  "insecure-registries": ["10.10.20.201:5000"],
  "registry-mirrors": ["http://hub-mirror.c.163.com]
}

配置说明:

insecure-registries:私有仓库地址;

registry-mirrors:源地址;

docker desktop下配置

打开docker desktop

image-20230517141627107.png

打开设置,选择“docker engine”

image-20230517141719336.png

添加相同配置

image-20230517141750448.png

然后点击“Apply & restart”

远程仓库配置完毕

确认端口

netstat -nalp |grep 5000

没有返回,说明5000端口没有占用。

运行registry容器

docker run -itd -v /home/docker-registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

配置说明:

/home/docker-registry:/var/lib/registry:配置地址映射;

/home/docker-registry:这里是宿主机的路径;

/var/lib/registry:容器的路径;

查看

netstat -nalp |grep 5000

返回

tcp        0      0 0.0.0.0:5000            0.0.0.0:*               LISTEN      7328/docker-proxy   
tcp6       0      0 :::5000                 :::*                    LISTEN      7336/docker-proxy

确认私有仓库已经启动

上一篇下一篇

猜你喜欢

热点阅读