如何搭建本地Registry

2023-04-08 23:19:00 registry 搭建

如何搭建本地Registry

如果你想在本地搭建一个Docker Registry,你需要确保本地有一个Docker守护进程运行。可以使用下面的命令来安装Docker:

curl -sSL https://get.docker.com/ | sh

安装完成后,使用下面的命令来启动Docker守护进程:

sudo service docker start

确认Docker守护进程已经启动:

sudo service docker status

如果你看到下面的输出,说明Docker守护进程已经启动:

docker start/running, process XXXXX

接下来,使用下面的命令来安装Docker Registry:

sudo docker pull registry

安装完成后,使用下面的命令来启动Docker Registry容器:

sudo docker run -d -p 5000:5000 --restart=always --name registry registry:2

使用下面的命令来验证Docker Registry容器是否启动:

sudo docker ps

如果你看到下面的输出,说明Docker Registry容器已经启动:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES XXXXX registry:2 "/entrypoint.sh /e…" 5 minutes ago Up 5 minutes 0.0.0.0:5000->5000/tcp registry

现在,你可以使用下面的命令来将镜像推送到本地Docker Registry:

sudo docker tag IMAGE_NAME localhost:5000/IMAGE_NAME sudo docker push localhost:5000/IMAGE_NAME

使用下面的命令来从本地Docker Registry中拉取镜像:

sudo docker pull localhost:5000/IMAGE_NAME

相关文章