运维开发网

搭建harbor

运维开发网 https://www.qedev.com 2020-07-15 13:57 出处:网络 作者:运维开发网整理
1.简介   Harbor(港湾)是一个用于存储Docker镜像的企业级Registry服务,提供了可视化的界面 2.安装   安装harbor需要先安装Docker engine 和 Docker Compose,咱都按官网一步步走就行 harbor官方文档: https://github.com/goharbor/harbor/blob/master/docs/installation_gu

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:\Users\63904\Desktop\Log 
0

精彩评论

暂无评论...
验证码 换一张
取 消