安装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 09 Servers
Nginx配置Https安全认证的实现
May 26 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
如何通过cmd 连接阿里云服务器
Apr 18 Servers
Tomcat项目启动失败的原因和解决办法
Apr 20 Servers
利用nginx搭建RTMP视频点播、直播、HLS服务器
May 25 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 Servers
Apache POI操作批量导入MySQL数据库
Jun 21 Servers
Windows10安装Apache2.4的方法步骤
Jun 25 Servers
云服务器部署 Web 项目的实现步骤
Jun 28 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模拟QQ登录的方法
2015/07/29 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
python发送告警邮件脚本
2018/09/17 Python
一百多行python代码实现抢票助手
2018/09/25 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
python 瀑布线指标编写实例
2020/06/03 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
电气自动化自荐信
2013/10/10 职场文书
小学生安全责任书
2014/07/25 职场文书
学历证明样本
2015/06/16 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
redis三种高可用方式部署的实现
2021/05/11 Redis
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL