1、安装Docker
使用centos:直接使用yum安装,在安装前update以免出现问题
sudo yum update
sudo yum install docker
2、配置docker 私有仓库
使用脚本:
#!/bin/sh
sudo docker run \
-d \
--name private_registry --restart=always \
-e SETTINGS_FLAVOUR=dev \
-e STORAGE_PATH=/registry-storage \
-v /data/docker/private-registry/storage:/registry-storage \
-u root \
-p 5000:5000 \
registry:2
同时为了避开授权配置,在registry所在机器和要使用此仓库的机器上的/etc/docker目录下增加daemon.json文件,文件内容为:
{"insecure-registries":["192.168.92.158:5000"] }
另外,修改/etc/sysconfig/docker文件
OPTIONS='--selinux-enabled=false--log-driver=journald --signature-verification=false--insecure-registrycentos-registry:5000'
其中“--insecure-registry centos-registry:5000”与daemon.json二选一即可
此时仓库可以正常使用