安装harbor作为docker镜像仓库的问题


Posted in Servers onJune 14, 2022

安装包

docker-20.10.9.tgz

docker-compose

百度网盘下载以上两个包

链接: https://pan.baidu.com/s/1Xy6vkkxUGLmSDwrVk8ej-A 提取码: gc8r 

docker.service 如下:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
# 开启远程连接 
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

一、docker和docker-compose离线部署

1、上传docker-20.10.9.tgz安装包并解压

tar  -zxvf  docker-20.10.9.tgz 
cp docker/*  /usr/bin/

2、docker.service文件

mv docker.service /usr/lib/systemd/system/

3、启动Docker

systemctl daemon-reload 
systemctl enable docker 
systemctl start docker 
systemctl status docker

4、docker-compose部署

cp -r docker-compose /usr/local/bin/ 
cp -r docker-compose /usr/local/sbin/ 
chmod a+x /usr/local/bin/docker-compose 
chmod a+x /usr/local/sbin/docker-compose

5、测试docker-compose

docker-compose -v

二、安装harbor作为本地的仓库

  Harbor是一个开源的可信云本地注册项目,用于存储、签名和扫描内容。Harbor通过添加用户通常需要的功能(如安全性、身份和管理)扩展了开源Docker发行版。使注册表更接近构建和运行环境可以提高图像传输效率。

1、解压harbor-offline-installer-v2.3.0.tgz

tar xvf harbor-offline-installer-v1.9.3.tgz

2、进入harbor目录,修改harbor.yml

cp -r harbor.yml.tmpl harbor.yml 
vi harbor.yml
复制代码
hostname: 192.168.4.xxx                    ##对应服务器IP 
port: 80                                   ##对应harbor应用端口   
#  port: 443                               ##屏蔽https 
#  certificate: /your/certificate/path     ##屏蔽https 
#  private_key: /your/private/key/path     ##屏蔽https  
harbor_admin_password: llsydn123           ##harbor登录密码,根据情况修改

3、配置docker client,编辑/etc/docker/daemon.json

Harbor的默认安装使用HTTP—因此,您需要将选项“-unsecure registry”添加到客户端的Docker守护进程,并重新启动Docker服务。

vi /etc/docker/daemon.json  {"insecure-registries" : [ "192.168.4.xxx" ] }
  • 重启docker
service docker restart

4、安装 Harbor

./install.sh

安装harbor作为docker镜像仓库的问题

5、访问harbor

http://<your_harbor_host_ip

默认用户名和密码:admin/llsydn123

好了,以上就是我个人的实操了。

到此这篇关于聊聊安装harbor作为docker镜像仓库的问题的文章就介绍到这了,更多相关docker镜像仓库harbor内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
解决Nginx 配置 proxy_pass 后 返回404问题
Mar 31 Servers
Nginx开启Brotli压缩算法实现过程详解
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
解析在浏览器地址栏输入一个URL后发生了什么
Jun 21 Servers
Nginx图片服务器配置之后图片访问404的问题解决
Mar 21 Servers
Dashboard管理Kubernetes集群与API访问配置
Apr 01 Servers
基于Apache Hudi在Google云构建数据湖平台的思路详解
Apr 07 Servers
Windows Server 2019 安装DHCP服务及相关配置
Apr 28 Servers
KVM基础命令详解
Apr 30 Servers
nginx lua 操作 mysql
May 15 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
Docker与K8s关系介绍不会Docker也可以使用K8s
Jun 25 Servers
openEuler 搭建java开发环境的详细过程
Jun 10 #Servers
WinServer2012搭建DNS服务器的方法步骤
Jun 10 #Servers
windows server 2012安装FTP并配置被动模式指定开放端口
Jun 10 #Servers
Win Server2016远程桌面如何允许多用户同时登录
Jun 10 #Servers
教你如何用cmd快速登录服务器
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
Jun 10 #Servers
永中文档在线转换预览基于nginx配置部署方案
You might like
第十三节--对象串行化
2006/11/16 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
php实现多城市切换特效
2015/08/09 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
在Python中移动目录结构的方法
2016/01/31 Python
详解Python中的测试工具
2019/06/09 Python
Apache部署Django项目图文详解
2019/07/30 Python
python能在浏览器能运行吗
2020/06/17 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
淘宝网店营销策划书
2014/01/11 职场文书
员工评语大全
2014/01/19 职场文书
网络技术专业推荐信
2014/02/20 职场文书
教师年度考核评语
2014/04/28 职场文书
师范类求职信
2014/06/21 职场文书
2014年派出所工作总结
2014/11/21 职场文书
重阳节简报
2015/07/20 职场文书