如何做网站浏览pdf,山东建设项目环境影响登记网站,wordpress 后台突然变英文,顺德做营销网站公司docker私有仓库harbor部署 概述 Docker 官方镜像源被中国大陆政府封锁#xff0c;导致无法在中国大陆的计算机上直接使用 Docker 拉取镜像#xff0c;导致使用者一下子手足无措了#xff0c;的确一开始会有很大的影响#xff0c;为了应对这种影响我们可以自己构建私有仓库导致无法在中国大陆的计算机上直接使用 Docker 拉取镜像导致使用者一下子手足无措了的确一开始会有很大的影响为了应对这种影响我们可以自己构建私有仓库自己动手构建镜像恢复镜像源的使用。本文将详细介绍私有仓库的搭建部署和基本操作。
一、部署
1、安装Docker和Docker Compose
sudo apt-update sudo apt-get install -y docker.io sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose docker-compose --version
2、下载Harbor OFFLINE安装包
wget https://github.com/goharbor/harbor/releases/download/v2.0.0/harbor-offline-installer-v2.0.0.tgz
3、解压并修改配置
tar xvf harbor-offline-installer-v2.0.0.tgz cd harbor cp harbor.yml.tmpl harbor.yml
4、安装Harbor
./install.sh
5、验证登录
http://ip:5000
默认账号和密码 admin Harbor12345 二、基础操作 1、仓库登录: docker login -u admin -p Harbor12345 http://192.168.90.230:5000 需要配置 vim /etc/docker/daemon.json { registry-mirrors: [https://yxzrazem.mirror.aliyuncs.com,https://registry.docker-cn.com,http://hub-mirror.c.163.com], insecure-registries: [192.168.90.230:5000] //harbor镜像服务器的IP以及端口号端口号是必须带上否则无法访问 } 使配置生效 systemctl daemon-reload systemctl restart docker 2、在docker服务器上准备一个镜像 docker pull nginx 3、然后为该镜像打上新的标签 标签格式为:Harbor地址/项目名/镜像名称:镜像标签。如:192.168.90.230:5000/test/action:2403086585 docker tag nginx 192.168.90.230:5000/test/nginx:latest 4、将镜像上传到私有仓库 docker push 192.168.90.230:5000/test/nginx:latest 5、下载私有仓库的镜像 docker pull 192.168.90.230:5000/test/nginx:latest 三、harbor宿主机IP地址更换 原192.168.90.230 改成192.168.90.231修改harbor.yml文件。 解决方法 cd /home/wangheng/harbor docker-compose down vi harbor.cfg hostname 192.168.90.231 ./prepare docker-compose up -d 总结 本文主要介绍了docker私有仓库harbor的部署以及私有仓库推送和拉取镜像另外还记录了一下宿主机ip地址更换了的处理方式希望本文给读者带了实用价值。