如何搭建本地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
相关文章