zoukankan      html  css  js  c++  java
  • 搭建harbor

    1.简介

      Harbor(港湾)是一个用于存储Docker镜像的企业级Registry服务,提供了可视化的界面

    2.安装

      安装harbor需要先安装Docker engine 和 Docker Compose,咱都按官网一步步走就行

    harbor官方文档:
    https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
    
    Docker engine在centos安装文档: https://docs.docker.com/install/linux/docker-ce/centos/
    Docker Compose 安装文档: https://docs.docker.com/compose/install/

      查看harbor运行状态(在harbor目录下,不然老是遇到莫名其妙的错误)

    docker-compose ps

    3.本地登录远程的harbor

      前提条件:  

      1)本地安装docker for windows访问

      2)成功访问到harbor,并注册一个账号

      登录试试(记ip为:192.168.1.189)

    docker login 192.168.1.189

      输入账号密码

      出现错误

    Error response from daemon: Get https://192.168.1.189/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

      将 192.168.1.189 添加到 daemon

      "insecure-registries": [
        "192.168.1.189"
      ]

      可以login了

    4.操作

      在harbor新建一个项目,记为:v5api,然后参考上章《docker配置dotnet core 项目》自己build一个项目,记apimall

      标记

    docker tag apimall:latest 192.168.1.189/v5api/apimall:V1.0

      推送

    docker push 192.168.1.189/v5api/apimall:V1.0

      拉取

    docker pull 192.168.1.189/v5api/apimall:V1.0

      复制容器内的文件

    docker cp apimall:/data/www/Log/sql20190923.log C:Users63904DesktopLog 
  • 相关阅读:
    Codeforces 50A
    Codeforces 50A
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
  • 原文地址:https://www.cnblogs.com/wskxy/p/11592214.html
Copyright © 2011-2022 走看看