仓库类型
hosted | 本地存储,像官方仓库一样提供本地私库功能 |
---|---|
proxy | 提供代理其他仓库的类型 |
group | 组类型,可以组合多个仓库为一个地址提供服务 |
创建docker管理的用户:如:docker/docker
创建一个名称为docker的BlobStores
这里使用网易的docker镜像仓库地址:http://hub-mirror.c.163.com
创建Docker(group仓库),如仓库名称为:docker-public
创建docker-public仓库后将 docker-hub与docker-proxy两个仓库添加到docker-public组中
{
"registry-mirrors": ["http://hub-mirror.c.163.com"], //在docker-proxy仓库中配置的docker镜像加速地址
"insecure-registries": ["192.168.31.110:8082","192.168.31.110:8083"], //非安全规则配置,如http
"disable-legacy-registry": true
}
打开 power shell 登陆docker仓库
# 登录方式1
docker login -u docker -p docker 192.168.31.52:8082
docker login -u docker -p docker 192.168.31.52:8083
#登录方式2
docker login 192.168.31.252:8082 # 回车后根据提示依次输入用户名及密码
docker login 192.168.31.252:8083 # 回车后根据提示依次输入用户名及密码
使用第二种方式登录如下:
PS C:\Users\dell\Desktop> docker login 192.168.31.52:8082
Username: docker
Password:
Login Succeeded
PS C:\Users\dell\Desktop> docker login 192.168.31.52:8083
Username: docker
Password:
Login Succeeded
PS C:\Users\dell\Desktop>
一拉取Redis6.2.1镜像为例
PS C:\Users\dell\Desktop> docker pull 192.168.31.52:8083/redis:6.2.1
6.2.1: Pulling from redis
ac2522cc7269: Already exists b388ed2d8c47: Pull complete bbeb7f306246: Pull complete 0274447d4995: Pull complete 599fc96d5a95: Pull complete 7acf02fb3b33: Pull complete Digest: sha256:2d17fb90c268b1c7799234216c875490a35fe8fa13fbc5495b7247d93e77255e
Status: Downloaded newer image for 192.168.31.52:8083/redis:6.2.1
192.168.31.52:8083/redis:6.2.1
PS C:\Users\dell\Desktop>