在DockerHub下载镜像的速度很慢,甚至一些国内的镜像仓库,也感觉速度不是很好。所以,很有必要在本地搭建一套镜像仓库。不仅可以提高下载速度,而且可以增加我们企业本身个性化定制的镜像,以备后续使用。这篇将介绍怎样搭建本地镜像
安装docker环境
yum install docker docker-registry -y
yum install docker* -y
yum install docker* -y --skip-broken
yum remove docker-latest* -y
启动并开机自启
systemctl enable docker
systemctl start docker
systemctl start docker-distribution
systemctl enable docker-distribution
获取基础镜像
docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
例如获取官方tomcat8:
docker pull tomcat:8
修改本地仓库配置文件并修改为http服务
cat /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false '
OPTIONS='--insecure-registry registry.xxx.com'
if [ -z "${DOCKER_CERT_PATH}" ]; then
DOCKER_CERT_PATH=/etc/docker
fi
ADD_REGISTRY='--add-registry registry.xxx.com'
INSECURE_REGISTRY='--insecure-registry registry.xxx.com'