笔者在规划服务容器化的过程中,对镜像管理有一些思考,最终决定使用Harbor管理镜像;
在局域网搭建Harbor私有仓库,在构建镜像的服务器中构建好服务镜像,并且将镜像传上harbor中,那么测试及开发环境只需要拉取镜像运行,即完成服务的更新:
笔者以下使用的域名hub.domain.com
,并不是实际注册的域名,而是通过修改Hosts文件指向了这个Harbor服务器的地址,你可以修改为自己需要的域名。
[root@harbor ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.43 hub.domain.com
启动完成之后,可以通过以下步骤进行验证:
这里笔者用一台test机(192.168.1.58)配置证书测试可用性,其他服务器的配置也是一样配置,但是一定是要在与Harbor主机同一个局域网中。