安装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优化服务之网页压缩的实现方法
Mar 31 Servers
详解Nginx启动失败的几种错误处理
Apr 01 Servers
制作能在nginx和IIS中使用的ssl证书
Jun 21 Servers
Nginx+Windows搭建域名访问环境的操作方法
Mar 17 Servers
docker-compose部署Yapi的方法
Apr 08 Servers
nginx日志格式分析和修改
Apr 28 Servers
Windows Server 2008 修改远程登录端口以及配置防火墙
Apr 28 Servers
nginx lua 操作 mysql
May 15 Servers
apache ftpserver搭建ftp服务器
May 20 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
apache虚拟主机配置的三种方式(小结)
Jul 23 Servers
nginx sticky实现基于cookie负载均衡示例详解
Dec 24 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
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
PHP重定向与伪静态区别
2017/02/19 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
jQuery 性能优化指南 (1)
2009/05/21 Javascript
JQuery live函数
2010/12/24 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
React Component存在的几种形式详解
2018/11/06 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
python异步任务队列示例
2014/04/01 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python中的代码编码格式转换问题
2015/06/10 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
python爬取内容存入Excel实例
2019/02/20 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
区级文明单位申报材料
2014/05/15 职场文书
年终奖发放方案
2014/06/02 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server
java中如何截取字符串最后一位
2022/07/07 Java/Android