安装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设置日志打印post请求参数的方法
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
Nginx工作原理和优化总结。
Apr 02 Servers
详解Apache SkyWalking 告警配置指南
Apr 22 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
教你快速构建一个基于nginx的web集群项目
Nov 27 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Nginx如何配置根据路径转发详解
Jul 23 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扩展编写点滴 技巧收集
2010/03/09 PHP
PHP new static 和 new self详解
2017/02/19 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
Python子类继承父类构造函数详解
2019/02/19 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
会计辞职信范文
2014/01/15 职场文书
班级活动策划书
2014/02/06 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
售房协议书
2014/08/19 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
vue自定义右键菜单之全局实现
2022/04/09 Vue.js