harbor -- docker私有仓库安装配置

1 安装docker-compose

$ curl -L "https://get.daocloud.io/docker/compose/releases/download/v1.25.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose

2 安装配置harbor

$ wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-offline-installer-v2.6.1.tgz
$ tar -zxvf harbor-offline-installer-v2.6.1.tgz
$ cd harbor
$ cp harbor.yml.tmpl harbor.yml

$ ./install.sh

停止harbor服务,在harbor目录下
$ docker-compose down

在后台启动harbor服务,在harbor目录下
$ docker-compose up -d

3 访问harbor

18.117.100.1:5000,新建springboot_demo项目

4 上传镜像

vi /etc/docker/daemon.json

{
   "insecure-registries": ["18.117.175.71:5000"]
}
$ docker login http://18.117.175.71:5000

dockerfile生成的本地镜像
$ docker images
REPOSITORY                      TAG       IMAGE ID       CREATED         SIZE
springboot_demo                 latest    9114f533abbd   30 hours ago    243MB

$ docker tag springboot_demo:latest 18.117.100.1:5000/springboot_demo/springboot_demo:1.0
$ docker push 18.117.100.1:5000/springboot_demo/springboot_demo:1.0

docker-compose start:这个命令仅启动已经存在的容器。它不会重新创建容器,也不会重新构建镜像,它只是简单地启动已经停止的容器。

docker-compose up:这个命令不仅会启动容器,还会构建或重新构建服务中的镜像(如果有必要的更改),并重新创建容器。

相关推荐

  1. Docker Harbor私有镜像image仓库安装

    2024-06-06 18:04:06       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 18:04:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 18:04:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 18:04:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 18:04:06       20 阅读

热门阅读

  1. 糖尿病相关的数据集

    2024-06-06 18:04:06       11 阅读
  2. ActiViz中的纹理映射

    2024-06-06 18:04:06       9 阅读
  3. 搭建python环境以及pip

    2024-06-06 18:04:06       9 阅读
  4. 什么是CSTP测试认证,如何通过CSTP认证?

    2024-06-06 18:04:06       7 阅读
  5. 全文检索&ElasticSearch简介

    2024-06-06 18:04:06       8 阅读