docke——搭建私有仓库

私有仓库的作用

所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将镜像提交到私有仓库中。这样我们既能使用,Docker 来运行我们的项目镜像,也避免了商业项目暴露出去的风险。

搭建步骤

1.安装docker-ce,打开
docker软件包下载

[root@server1 docker]# ls
container-selinux-2.21-1.el7.noarch.rpm
docker-ce-18.06.1.ce-3.el7.x86_64.rpm
libsemanage-2.5-8.el7.x86_64.rpm
libsemanage-python-2.5-8.el7.x86_64.rpm
pigz-2.3.4-1.el7.x86_64.rpm
policycoreutils-2.5-17.1.el7.x86_64.rpm
policycoreutils-python-2.5-17.1.el7.x86_64.rpm
[root@server1 docker]# yum install -y *

到官网下载安装包,安装。

[root@server1 docker]# systemctl start docker.service 

2.安装 docker-compose

curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

在这里插入图片描述
在线二进制安装,要保证虚拟机能上网。

[root@server1 docker]# chmod +x /usr/local/bin/docker-compose

修改文件执行权限。

[root@server1 docker]# yum install bash-completion
[root@server1 docker]# curl -L https://raw.githubusercontent.com/docker/compose/1.16.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

使docker-compose能自动补全,重新登陆后生效。
在这里插入图片描述

[root@server1 ~]# docker-compose --version

在这里插入图片描述
测试是否安装成功。
3.安装 Harbor

[root@server1 ~]# wget -P /usr/loca/src/     https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-online-installer-v1.2.0.tgz

在这里插入图片描述

[root@server1 ~]# cd /usr/loca/src/
[root@server1 src]# tar zxf harbor-online-installer-v1.2.0.tgz  -C /usr/local/

解压。
4.修改配置文件,安装脚本

[root@server1 src]#  vim /usr/local/harbor/harbor.cfg
登陆域名或ip:
 5  hostname = 172.25.26.1		
邮箱配置:
 49 email_server = smtp.qq.com
 50 email_server_port = 25
 51 email_username = [email protected]
 52 email_password = 12345678
 53 email_from = Hang <[email protected]>
 54 email_ssl = false

[root@server1 src]# /usr/local/harbor/install.sh

在这里插入图片描述
启动服务

[root@server1 src]# cd /usr/local/harbor/
[root@server1 harbor]# docker-compose start

在这里插入图片描述
在这里插入图片描述
在浏览器测试:
输入前面设置的hostname,访问登陆。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41961805/article/details/90552232