Skip to content

搭建docker私有仓库 ​

1. 安装docker ​

参考 docker安装文档

2. 安装 registry ​

bash
 docker run -d \
  -p 80:5000 \
  --restart=always \
  --name registry \
  -v /var/docker/images/registry:/var/lib/registry \
  registry:2

3. 访问测试 ​

bash
curl http://localhost:80/v2/_catalog
# 输出
{"repositories":[]}

4. 推送镜像 ​

bash
# 先修改本地镜像的tag
docker tag python:3.12.2-alpine3.18 localhost:80/python:3.12.2-alpine3.18

# 推送镜像
docker push localhost:80/python:3.12.2-alpine3.18

# 查看镜像
curl http://localhost:80/v2/_catalog
# 输出
{"repositories":["python"]}

# 查看tag
curl http://localhost:80/v2/python/tags/list
# 输出
{"name":"python","tags":["3.12.2-alpine3.18"]}