跳到主要内容

doc

配置docker镜像私服hosts

whereis hosts
vi /etc/hosts

10.0.0.73 registry.docker.com

配置不安全域名访问

vi /etc/docker/daemon.json

{
"registry-mirrors": [
"https://registry.docker-cn.com"
],
"insecure-registries": [
"registry.docker.com:5000" (ip 为server端的ip)
]
}
# 重启服务
systemctl daemon-reload
systemctl restart docker

上传镜像到私服

## 拉取一个镜像
docker pull nginx

## 查看全部镜像
docker images

## 标记本地镜像并指向目标仓库(ip:port/image_name:tag,该格式为标记版本号)
docker tag nginx registry.docker.com:5000/nginx

## 提交镜像到仓库
docker push registry.docker.com:5000/nginx

## 查看全部镜像
curl -XGET http://registry.docker.com:5000/v2/_catalog

## 查看指定镜像
curl -XGET http://registry.docker.com:5000/v2/nginx/tags/list