安装docker harbor 企业级容器
 
环境说明:
操作系统: ubuntu16.04.5 LTS
IP地址:  192.168.31.129
 
下载 离线安装 。 这里可能下载不成功,使用翻墙以后可以下载。
 如果下载不成功,请使用我之前下载好的 : 链接: https://pan.baidu.com/s/1uEy_lU-0U2vq61-0c5GXrg 提取码: 6qp2 
 
 
1.配置harbor.cfg的文件
主要只配置两个:
#设置域名
hostname = 192.168.31.129
 
2.运行prepare脚本生成配置
修改并保存harbor.cfg配置文件之后,运行prepare脚本以生成配置文件:
./prepare
 
3.启动docker harbor
docker-compose up -d
 说明:此步骤启动会很慢 推荐设置docker registry加速器,具体使用查看https://www.daocloud.io/mirror
 
4.修改docker启动配置
docker默认使用的是https请求,因此需要修改docker配置文件增加参数 --insecure-registry
修改/etc/docker/daemon.json
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"],"insecure-registries":["192.168.31.129:80"]}
 
5.重新启动docker
service docker restart
 
6.重新启动harbor
进入到harbor安装目录 ,如果已经启动过,请先执行删除。如果没有启动过,请跳过删除这一步
删除 docker-compose down
启动 docker-compose up -d
 
7.查看ui
http://192.168.31.129:80
帐户密码 admin /Harbor12345
 
8.使用docker登录
docker login 192.168.31.129:80 输入用户名和密码即可
 
9.push至docker harbor上
1).在harbor中创建项目myproject
2).使用tag给镜像打标签
docker tag busybox 192.168.31.129:80/myproject/busybox
3).使用 docker push 服务器名/项目名/镜像名:[tag] 提交
docker push 192.168.31.129:80/myproject/busybox
 
说明:与push到docker hub上是不一样的,push到docker hub 如下
命令 docker push 注册用户名/镜像名
 
10.通过maven生成docker镜像 push到dockerharbor
 
 
参考文档:
 
 
 
 

ubuntu 安装企业级容器 docker harbor的更多相关文章

  1. 安装Rancher容器化管理平台

    卸载已有的避免冲突 yum remove docker  docker-common docker-selinux docker-engine   安装需要的软件包,yum-util 提供yum-co ...

  2. Docker的ubuntu镜像安装的容器无ifconfig和ping命令的解决

    Docker的Ubuntu镜像安装的容器无ifconfig命令和ping命令 解决: apt-get update apt install net-tools       # ifconfig apt ...

  3. Harbor安装 -- 企业级Registry仓库

    (一)Harbor安装 -- 企业级Registry仓库 以下文章转自http://www.jianshu.com/p/2ebadd9a323d 根据Harbor官方描述: Harbor是一个用于存储 ...

  4. Docker harbor 安装和基础操作

    目录 简介 离线安装 配置文件 安装 查看 访问测试 及 简单操作 创建一个用户 创建一个测试仓库 创建测试仓库 测试上传和下载镜像 上传 下载镜像测试 简介 Docker容器应用的开发和运行离不开可 ...

  5. ubuntu上安装及使用docker

    关于Docker: Docker 是一个开源项目,为开发者和系统管理员提供了一个开放的平台,在任何地方通过打包和运行应用程序作为一个轻量级的容器.Docker 在软件容器内自动部署应用程序.Docke ...

  6. Harbor介绍与企业级私有Docker镜像仓库搭建

    Harbor介绍与安装部署,并实现通过http和https协议[自签发SSL证书]访问,客户端如何通过Harbor镜像仓库实现镜像的上传[推送]与下载[拉取]. Harbor介绍 Harbor,是一个 ...

  7. 在Ubuntu 14.04安装和使用Docker

    Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...

  8. [转]在Ubuntu 14.04安装和使用Docker

    在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...

  9. 【1】ubuntu 安装docker

    官方支持安装docker的Ubuntu版本: ubuntu trusty 14.04(LTS) (64位) ubuntu precise 12.04(LTS) (64位) ubuntu raring ...

随机推荐

  1. linux安装篇之mongodb安装及服务自启动配置

    1. 下载地址:https://www.mongodb.com/download-center?jmp=nav#community 2.放置到/opt目录下 3.解压:tar -zxvf mongod ...

  2. 字典,set

    字典 dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度 存取速度快 key-value存储方式,在放进去的时候,必须根据key算出v ...

  3. HTML5 大文件断点续传完整思路整理

    需求: 支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验: 内网百兆网络上传速度为12MB/S 服务器内存占用低 支持文件夹上传,文件夹中的文件数量达到1万个以上,且包 ...

  4. 使用webuploader组件实现大文件分片上传,断点续传

    本人在2010年时使用swfupload为核心进行文件的批量上传的解决方案.见文章:WEB版一次选择多个文件进行批量上传(swfupload)的解决方案. 本人在2013年时使用plupload为核心 ...

  5. php上传视频大文件

    理清思路: 引入了两个概念:块(block)和片(chunk).每个块由一到多个片组成,而一个资源则由一到多个块组成 块是服务端的永久数据存储单位,片则只在分片上传过程中作为临时存储的单位.服务端会以 ...

  6. Codeforces 919E Congruence Equation ( 数论 && 费马小定理 )

    题意 : 给出数 x (1 ≤ x ≤ 10^12 ),要求求出所有满足 1 ≤ n ≤ x 的 n 有多少个是满足 n*a^n  = b ( mod p ) 分析 : 首先 x 的范围太大了,所以使 ...

  7. memset设置最大值

    初始化为最大值 memset(mp,0x7f,sizeof(mp));

  8. C和C++中的副本机制

    函数的形参.return 都有副本机制.数组没有副本机制 (为了节约内存) 函数形参和局部变量的生命周期.函数调用结束后就会被回收.

  9. Eating Plan

    Eating Plan 2019南昌G 模数为合数,所以只有约3000个数字不为0 记录一下不为0的数字位置 H[x]代表距离为x的连续段的数字和的最大值 处理出H[x] 再H[x] = max(H[ ...

  10. wait, notify 使用清晰讲解

    一个庙里, 三个和尚,只有一个碗, 三个和尚都要吃饭,所以每次吃饭的时候, 三个和尚抢着碗吃. package interview.java.difference.l05; public class ...