标签:tar highlight font https协议 com nbsp src mkdir blank
测试环境如下:
一、docker的安装
安装方法请查看这里的 安装教程
二、设置普通用户
1、 centos的设置方法
$ sudo gpasswd -a docker ${USER}
2、 ubuntu的设置方法
$ sudo usermod -aG docker ${USER}
三、私库镜像下载
1、 创建目录个私库挂载
$ sudo mkdir -p /data/registry $ docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry
2、 查看下载的镜像
$ docker images
四、客户端的配置
1、 下载busybox测试镜像
$ docker pull busybox
2、 给busybox设置标签,用作上传到私库
$ docker tag 172.16.1.206:5000/busybox
五、docker现在的版本默认使用的是https协议,要进行一些配置才能使用本地仓库。此配置是在客户端执行。
1、 修改/etc/default/docker
$ sudo vim /etc/default/docker
【/etc/default/docker】
DOCKER_OPTS="--registry-mirror=http://xxxxxxxx.m.daocloud.io --insecure-registry 172.16.1.206:5000 --dns 8.8.8.8 --dns 8.8.4.4"
#上述设置关键在于172.16.1.206:5000
2、 修改/lib/systemd/system/docker.service
# vim /lib/systemd/system/docker.service
【/lib/systemd/system/docker.service】 EnvironmentFile=/etc/default/docker //此句为新增 ExecStart=-/usr/bin/dockerd -H fd:// $DOCKER_OPTS //引用DOCKER_OPTS
#切换到root
$ sudo -i
# systemctl daemon-reload
# systemctl restart docker
3、 查看修改结果
# 以下命令可以查看到刚刚设置的DOCKER_OPTS $ sudo systemctl status docker.service
六、Push镜像到本地仓库
$ docker push 172.16.1.206:5000/busybox
标签:tar highlight font https协议 com nbsp src mkdir blank
原文地址:http://www.cnblogs.com/jefflee168/p/docker.html