docker 搭建本地私有仓库
1.拉取镜像仓库
docker pull registry
2.查看所有镜像
docker image ls

3.启动镜像服务器registry
在此之前你要在主机上建一个目录来储存镜像
cd /usr/local/
mkdir docker_registry
现在启动镜像
docker run -d- p 5000:5000 --name=jackspeedregistry --restart=always --privileged=true -v/var/local/docker_registry:/var/lib/registry registey

4.现在我们将我们之前在公有仓库上拉取下来的nginx镜像做测试
5.修改daemon.json文件
{
“insecure-registries”:[“主机ip或域名:5000”]
}

6.现在我们给nginx做一个新的tag
docker tag nginx:latest 192.168.33.20:5000/nginx:base

7.现在把它推送到本地仓库
docker push 192.168.33.20:5000/nginx:base

OK,推送成功
8.现在进入nginx仓库目录
cd /usr/local/docker_registry/docker/registry/v2/repositories/nginx/

9.现在我们就从我们的私有仓库上拉取镜像(在拉取之前把刚刚tag做的镜像删掉)
docker pull 192.168.33.20:5000/nginx:base


OK,镜像拉取成功,好了私有仓库搭建好了。

本文介绍了使用 Docker 搭建本地私有仓库的详细步骤。包括拉取镜像仓库、查看镜像、启动镜像服务器 registry,还需在主机建目录存储镜像。以 nginx 镜像测试,修改 daemon.json 文件,为镜像打新 tag 并推送到本地仓库,最后从私有仓库拉取镜像,完成搭建。
1514

被折叠的 条评论
为什么被折叠?



