安装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反爬虫策略,防止UA抓取网站
Mar 31 Servers
Nginx源码编译安装过程记录
Nov 17 Servers
nginx内存池源码解析
Nov 20 Servers
OpenStack虚拟机快照和增量备份实现方法
Apr 04 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
CentOS安装Nginx并部署vue
Apr 12 Servers
Nginx限流和黑名单配置
May 20 Servers
服务器间如何实现文件共享
May 20 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
在windows server 2012 r2中安装mysql的详细步骤
Jul 23 Servers
Flink 侧流输出源码示例解析
Sep 23 Servers
ubuntu开机后ROS程序自启动问题
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代码
2010/08/08 PHP
浅析PHP Socket技术
2013/08/02 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
jQuery 使用手册(一)
2009/09/23 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
javascript常用函数(1)
2015/11/04 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
Python操作MySQL数据库9个实用实例
2015/12/11 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
小组合作学习反思
2014/02/18 职场文书
行政副总岗位职责
2014/02/23 职场文书
销售求职信范文
2014/05/26 职场文书
高中生逃课检讨书
2014/10/10 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
关于保护环境的建议书
2019/06/24 职场文书