MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

docker如何搭建个人镜像仓库 docker如何搭建个人镜像仓库视频

2024-12-16 13:24 huorong 精选文章 5 ℃ 0 评论

简介

很多时候我们不想把我们docker镜像直接暴露出来,那么我们就不能直接上传docker-hub上。所以对于个人或者企业,有一个自己的镜像仓库,也是很重要的。本文主要利用harbor这个插件,来搭建个人仓库

安装

OS:Centos7

docker:19

1、安装docker-compose(前提你的系统安装好python)

 pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose

2、下载harbor

wget https://github.com/goharbor/harbor/releases/download/v2.0.2/harbor-offline-installer-v2.0.2.tgz

由于国外网速慢的问题,我建议直接用迅雷下载,然后上传到linux上。

3、编辑配置文件

# 解压
tar -zxvf harbor-offline-installer-v2.0.2.tgz
# 切换
cd harbor
# 复制配置文件
cp harbor.yml.tmpl harbor.yml
# 编辑配置文件
vi harbor.yml

# 修改ip地址
hostname: 192.168.19.26

# 修改端口
http:
  # port for http, default is 80. If https enabled, this port will redirect to https port
  port: 8080

# 注释掉https访问,如果生产环境,建议还是启用https
#https:
  # https port for harbor, default is 443
  #port: 443
  # The path of cert and key files for nginx
  #certificate: /your/certificate/path
  #private_key: /your/private/key/path
  
  
  # 修改admin后台登录密码
  harbor_admin_password: 12345

4、安装

 ./install.sh

5、http访问必须要配置

vi /etc/docker/daemon.json
{
"insecure-registries" : ["192.168.19.26:8080", "0.0.0.0"]
}
# Restart Docker Engine.

systemctl restart docker
# Stop Harbor.

docker-compose down -v
# Restart Harbor.

docker-compose up -d

使用

在浏览器输入你的ip地址+端口号


新建项目

# 登录docker  输入账号、密码
 docker login 192.168.19.26:8080

# 在远程机器上从Docker Hub下载HelloWorld上传到私有仓库
docker pull hello-world
# 打标签
docker tag hello-world:latest 192.168.19.26:8080/test/hello-world
#上传
docker push 192.168.19.26:8080/test/hello-world:latest

结果

私有仓库,已经有了我们上传的镜像了。

最后希望大家多多评论、关注、点赞、转发,你们的支持,是我更新下去的最大动力。

Tags:harbor安装

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言