vmware harbor源码编译
2016-06-13 00:22
483 查看
harbor源码编译
GitHab 主页 https://github.com/vmware/harbor
1. 下载 zip
包,
解压
wget https://github.com/vmware/harbor/archive/master.zip; unzip master.zip
2. 配置 --
编辑 harbor.cfg文件
echo "54.172.***.** ip-172-30-0-20.ec2.internal"
>> /etc/hosts
(说明:请更换成自己的外部可访问ip)
/usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/docker daemon -H fd:// --insecure-registry172.30.0.20:5000
2.1 进入 Deploy
目录
[root@ip-172-30-0-20 harbor-master]# cd harbor-master/Deploy/
[root@ip-172-30-0-20 Deploy]#
2.2 修改参数
hostname: (必须修改)
#hostname = reg.mydomain.com
hostname = ip-172-30-0-20.ec2.internal
使用HTTP模式,
其他参数,暂不修改。
2.3 prepare, 生成配置文件
[root@ip-172-30-0-20 ~]# cd /home/gopath/harbor-master/Deploy/
[root@ip-172-30-0-20 Deploy]# ls
config
db
docker-compose.yml
harbor.cfg kubernetes
log
prepare templates
[root@ip-172-30-0-20 Deploy]# ./prepare
Generated configuration file: ./config/ui/env
Generated configuration file: ./config/ui/app.conf
Generated configuration file: ./config/registry/config.yml
Generated configuration file: ./config/db/env
Clearing the configuration file: ./config/ui/private_key.pem
Clearing the configuration file: ./config/registry/root.crt
Generated configuration file: ./config/ui/private_key.pem
Generated configuration file: ./config/registry/root.crt
The configuration files are ready, please use docker-compose to start theservice.
2.4
启动
sudo docker-compose up -d
2.5 生成镜像
。。。。。。。。。。。
(省略)
Step 15 : EXPOSE 80
---> Running in 1c1413800b79
---> 668989cf111b
Removing intermediate container 1c1413800b79
Successfully built 668989cf111b
WARNING: Image for service ui was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
harbor源码编译
GitHab 主页 https://github.com/vmware/harbor
1. 下载 zip
包,
解压
wget https://github.com/vmware/harbor/archive/master.zip; unzip master.zip
2. 配置 --
编辑 harbor.cfg文件
echo "54.172.***.** ip-172-30-0-20.ec2.internal"
>> /etc/hosts
(说明:请更换成自己的外部可访问ip)
/usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/docker daemon -H fd:// --insecure-registry172.30.0.20:5000
2.1 进入 Deploy
目录
[root@ip-172-30-0-20 harbor-master]# cd harbor-master/Deploy/
[root@ip-172-30-0-20 Deploy]#
2.2 修改参数
hostname: (必须修改)
#hostname = reg.mydomain.com
hostname = ip-172-30-0-20.ec2.internal
使用HTTP模式,
其他参数,暂不修改。
2.3 prepare, 生成配置文件
[root@ip-172-30-0-20 ~]# cd /home/gopath/harbor-master/Deploy/
[root@ip-172-30-0-20 Deploy]# ls
config
db
docker-compose.yml
harbor.cfg kubernetes
log
prepare templates
[root@ip-172-30-0-20 Deploy]# ./prepare
Generated configuration file: ./config/ui/env
Generated configuration file: ./config/ui/app.conf
Generated configuration file: ./config/registry/config.yml
Generated configuration file: ./config/db/env
Clearing the configuration file: ./config/ui/private_key.pem
Clearing the configuration file: ./config/registry/root.crt
Generated configuration file: ./config/ui/private_key.pem
Generated configuration file: ./config/registry/root.crt
The configuration files are ready, please use docker-compose to start theservice.
2.4
启动
sudo docker-compose up -d
2.5 生成镜像
。。。。。。。。。。。
(省略)
Step 15 : EXPOSE 80
---> Running in 1c1413800b79
---> 668989cf111b
Removing intermediate container 1c1413800b79
Successfully built 668989cf111b
WARNING: Image for service ui was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 在 Linux 上安装 VMware 工具