Docker Harbor 企业级私有镜像仓库
Harbor 企业级别的私人镜像仓库安装harbor前,确保已经安装dockerdocker-composeopensslpythoon2.7Harbor离线版安装下载地址https://github.com/goharbor/harbor/releaseshttps://github.com/goharbor/harbor/releases/download/v1.10.1/...
·
Harbor 企业级别的私人镜像仓库
安装harbor前,确保已经安装
docker
docker-compose
openssl
pythoon2.7
Harbor离线版安装下载地址
https://github.com/goharbor/harbor/releases
https://github.com/goharbor/harbor/releases/download/v1.10.1/harbor-offline-installer-v1.10.1.tgz
将下载的包 上传到服务器 /usr/local
下解压
# 解压
tar -xvf harbor-offline-installer-v1.10.1.tgz
cd harbor
# 修改主机名和密码
vim harbor.yml
# 自己的机器ip
hostname: 192.168.56.11
harbot_admin_password: Harbor12345
# 执行脚本,生成docker-compose.yml
bash prepare
# 安装
bash install.sh
`可以网页访问看看`
使用Harbor和阿里云类似
可以参考 阿里云docker仓库使用
Harbor的使用
docker login --username=admin 192.168.56.11
Password: 输入harbor的密码
#报错 因为需要https的协议,我们需要更改配置,
vim /etc/docker/daemon.json
{
"insecure-registries":["http://192.168.0.151"]
}
# 重启docker
systemctl restart docker.service
# 重新登录
docker login --username=admin 192.168.56.11
网页上创建项目名
登录:docker login --username=admin 192.168.56.11
改名:docker tag mysql:5.7 192.168.56.11/xdclass/mysql:5.7
推送:docker push 192.168.56.11/xdclass/mysql:5.7
下载:docker pull 192.168.56.11/xdclass/mysql:5.7
docker login 后有一个登录凭证(可删除,下次需要密码):
/root/.docker/config.json (建议从安全角度出发,每次登录后进行删除)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)