Docker 构建私有仓库
Docker Hub 目前Docker官方维护了一个公共仓库Docker Hub,其中已经包含了数量超过15000的镜像。大部分需求都可以通过在Docker Hub中直接下载镜像来实现。 可以在 https://hub.docker.com 免费注册一个Docker账号。 在命令行输入执行docker login,输入用户名及密码可以登录Docker Hub,可以通过docker logout退出登录。 通过docker search命令可以查找官方仓库中的镜像,并利用docker pull命令将镜像下载到本地。 用户登录后也可以通过docker push 命令将自己的镜像推送到Docker Hub。 私有仓库 有时候使用Docker Hub这样的公有仓库可能不方便,用户可以创建自己的私有仓库。 docker-registry是官方提供的工具,可以用于构建私有的镜像仓库。 安装运行docker-registry 可以通过官方registry镜像来运行。默认情况下,仓库会被创建在 /var/lib/registry 目录下。 可以通过 -v 参数来将镜像文件放在本地的指定路径 docker run --name registry -d \ -p 5000:5000 --restart=always \ -v /opt/data/registry:/var/lib/registry \