docker——搭建私有仓库

    xiaoxiao2023-11-20  184

    私有仓库的作用

    所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将镜像提交到私有仓库中。这样我们既能使用,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 = hang@hang.com 52 email_password = 12345678 53 email_from = Hang <hang@hang.com> 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,访问登陆。

    最新回复(0)