在使用maven管理jar包依赖的时候,为了避免每次都从中央仓库拉取依赖包,使用了nexus做了代理仓库。docker镜像仓库与nexus私服仓库作用类似,用于将打包好的镜像保存在仓库中方便开发、测试、生产环境镜像拉取存储,减轻环境部署需要的相应操作。
1.1 购买阿里云服务器
1、选择云服务器,创建实例
2、自定义购买,按量付费
3、选择服务器类型,数量,内存,带宽
4、自定义登录密码
5、创建成功!!!
1.2 节点信息
购买两个服务器,服务器的名字为root
,服务器密码: Hxy162530
。
主机名 | ip地址 | 具体说明 |
---|---|---|
guardwhy01 | 8.134.117.200 | docker主机 |
guardwhy02 | 8.134.113.78 | registry主机 |
1.3 官方私服
1、镜像官方地址: https://hub.docker.com/_/registry
2、基础镜像
拉取基本镜像
docker pull registry:2.7.1
运行容器
docker run -itd --name gegistry -p 5000:5000 --restart always registry:2.7.1
访问链接: http://8.134.113.78:5000/v2/_catalog
3、添加私服仓库地址
编辑配置文件
vim /etc/docker/daemon.json
增加仓库配置信息
{
"insecure-registries":["8.134.113.78:5000"]