在某台机器(192.168.1.100)上执行:
docker run -d -p 5000:5000 --name docker-hub --restart always registry
判断仓库服务器是否启动
docker ps
0.0.0.0:5000 是主机上的
5000/tcp 是容器里的
-p 参数说明:
主机端口:容器中的端口
创建镜像并推到仓库 docker build -t base-image:v20181003 . docker tag base-image:v20181003 localhost:5000/base-image:v20181003 docker push localhost:5000/base-image:v20181003
所有用到这台仓库服务器,执行(http方式访问):
echo '{"insecure-registries": ["118.190.159.29:5000"]}' > /etc/docker/daemon.json
拉取镜像
docker pull 192.168.1.100:5000/镜像名:tag
docker pull 118.1.159.29:5000/base-image:v20181003
安装docker-compose
yum install -y docker-compose