早上看到推送,说docker hub官方给用户发邮件,将对小团队开始收费,图文如下:
邮件的大致内容如下:
Docker 正淘汰 Free Team Organisations,因为该免费功能与付费的 Docker Team 订阅有很多相同的特性、费率和功能; 在审查了旧版 Free Team Organisations 成员的帐户列表后,我们确定您可能是其中之一。如果您使用旧版 Free Team Organisations,则将于 2023 年 4 月 14 日(UTC 时间晚上 11:59)暂停访问一切付费功能(包括私有存储库)。需要在 2023 年 4 月 14 日之前升级订阅(言外之意就是付钱),才能继续访问您的组织; 如果您不升级到付费订阅,Docker 将保留您的组织数据 30 天,之后将其删除。在此期间会保留你对公共存储库的访问权限,但将进行速率限制; 如果您升级到付费订阅,则可以在 30 天内的任何时候恢复对组织帐户的访问权限。
对于企业来说其实大多数企业都会使用自己搭建的私有docker镜像仓库,或者使用国内的云仓库产品。所以对于开发者来说其实没有太多的担心。这篇文章我们来介绍下私有docker镜像仓库harbor的安装教程。直接开始:
一、安装docker
首先需要安装docker环境,这里可参考这篇文章:《最新版本的docker在线安装教程》。
二、安装docker-compose
在harbor中,所有的组件都是通过docker-compose来启动的,所以这里我们需要安装一个docker-compose。可以参考这篇文章《docker-compose安装工具》。
三、安装harbor
3.1、下载harbor安装包
首先我们需要去官网下载一个harbor最新的安装包,我们直接下载离线版本即可。harbor的官网下载地址是:harbor官网下载。这里我们下载的是最新版的v1.10.17版本:
3.2、把下载后的安装包上传到服务器上去
然后我们把下载好的安装包上传到服务器上去,并且解压
3.3、准备一个域名,并且配置一个https证书
这里我们不演示自定义https证书,因为自己做的证书到时候浏览器访问的时候不信任,看起来不好看,所以这里我们准备一个自己的域名,并且在国内的云服务提供商创建一个免费的https证书。这里我们准备的域名是:
harbor.80wz.com
https证书如下:
准备好了证书之后,我们把crt证书和key证书上传到服务器上去,这里我们放在了 ${harbor_home}/cert目录下
3.4、配置harbor配置文件
我们进入到${harbor_home}目录下,可以看到一个harbor.yml的配置文件,这里的话,我们需要修改下这个文件的如下信息:
#把hostname修改为刚才准备的域名 hostname: harbor.80wz.com #把刚才的crt证书配置在certificate下 certificate: /root/harbor/cert/harbor.80wz.com_bundle.crt #把刚才的key证书配置在private_key下 private_key: /root/harbor/cert/harbor.80wz.com.key #修改下harbor dashboard的登录密码: harbor_admin_password: Harbor12345 #修改下harbor的data存储路径 data_volume: /root/harbor/data
差不多就修改上诉的信息即可。如下图:
以上我们的配置就修改完了。
备注:
1、在这里我们还可以修改下database.password的值,根据自己的需要修改即可。
3.5、初始化并安装harbor
上面所有的配置都已经完成了,这里我们直接执行harbor的初始化及安装就可以了。
#进入到harbor目录 cd /root/harbor #执行安装 ./install.sh
然后就会开始执行安装,等到出现下图的时候就代表安装成功了。
此时我们使用docker ps命令,可以查看到这里启动了很多的docker实例,例如:
harbor-jobservice nginx harbor-core redis registryctl harbor-db registry harbor-portal harbor-log
3.6、访问下harbor的dashboard
上面我们的harbor已经部署成功了,这里我们访问下dashboard,
信息如下:
访问地址:harbor.80wz.com #这里是我们在配置文件里面配置的域名 访问账号:admin 访问密码:Harbor12345 #这里的密码是在harbor.yml里面配置的harbor_admin_password
登录后界面如下:
以上就是Harbor的安装教程。
还没有评论,来说两句吧...