安装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配置之实现多台服务器负载均衡
Aug 02 Servers
详解nginx location指令
Jan 18 Servers
Shell脚本一键安装Nginx服务自定义Nginx版本
Mar 20 Servers
CKAD认证中部署k8s并配置Calico插件
Mar 31 Servers
了解Kubernetes中的Service和Endpoint
Apr 01 Servers
CentOS安装Nginx并部署vue
Apr 12 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
apache虚拟主机配置的三种方式(小结)
Jul 23 Servers
CentOS7 minimal 最小化安装网络设置过程
Dec 24 Servers
ubuntu端向日葵键盘输入卡顿问题及解决
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
基于文本的搜索
2006/10/09 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
php中神奇的fastcgi_finish_request
2011/05/02 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
Jquery中dialog属性小记
2010/09/03 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
js读取配置文件自写
2014/02/11 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
vue中keep-alive组件的入门使用教程
2019/06/06 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
python+django+rest框架配置创建方法
2019/08/31 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
英国网上花店:Bunches
2016/11/29 全球购物
美德好少年事迹材料
2014/01/19 职场文书
房产公证委托书范本
2014/09/20 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
怎么写工作检讨书
2014/11/16 职场文书
大学生自我评价范文
2015/03/03 职场文书
自我推荐信格式模板
2015/03/24 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python