安装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 location中多个if里面proxy_pass的方法
Mar 31 Servers
nginx里的rewrite跳转的实现
Mar 31 Servers
详解Nginx启动失败的几种错误处理
Apr 01 Servers
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
May 27 Servers
centos8安装nginx1.9.1的详细过程
Aug 02 Servers
Nginx+Tomcat负载均衡集群的实现示例
Oct 24 Servers
nginx实现动静分离的方法示例
Nov 07 Servers
Nginx反向代理、重定向
Apr 13 Servers
Docker官方工具docker-registry案例演示
Apr 13 Servers
windows系统安装配置nginx环境
Jun 28 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
Jul 15 Servers
CentOS7设置ssh服务以及端口修改方式
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 危险函数解释 分析
2009/04/22 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
php实现插入排序
2015/03/29 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
Ionic快速安装教程
2016/06/03 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
简介Django框架中可使用的各类缓存
2015/07/23 Python
python开发之for循环操作实例详解
2015/11/12 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
Python应用自动化部署工具Fabric原理及使用解析
2020/11/30 Python
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
市场营销专业个人自荐信格式
2013/09/21 职场文书
五一活动标语
2014/06/30 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
小学生暑假生活总结
2015/07/13 职场文书
运动会入场词
2015/07/18 职场文书
教师节主题班会方案
2015/08/17 职场文书
python中subplot大小的设置步骤
2021/06/28 Python