亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Docker私服倉庫Harbor安裝的步驟詳解

 更新時間:2019年05月26日 15:26:07   作者:木木在唱歌  
這篇文章主要介紹了Docker私服倉庫Harbor安裝的步驟詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Harbor安裝那里還是很簡單,就是在Docker Login那里掉坑里去了,搞半天,寫博客的時候,又重新安裝了一遍


1.準(zhǔn)備兩臺服務(wù)器

  • centos7
  • harbor 10.19.46.15
  • client 10.19.44.31

2.harbor需要安裝docker和docker-composere,client只需要安裝docker

Docker安裝

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker

Docker Compose 安裝

Docker Compose 安裝
yum install epel-release
yum install -y python-pip
pip install docker-compose
yum install git

harbor1.8 下載

https://github.com/goharbor/harbor/releases

解壓出來

[root@harbor harbor]# ll
總用量 32
-rw-r--r--. 1 root root 4519 5月 21 15:59 harbor.yml
-rwxr-xr-x. 1 root root 5088 5月 21 15:59 install.sh
-rw-r--r--. 1 root root 11347 5月 21 15:59 LICENSE
-rwxr-xr-x. 1 root root 1654 5月 21 15:59 prepare

修改harbor.yml

hostname 這里設(shè)置本機(jī)的ip

harbor_admin_password web頁面的密碼

運行

sh ./install.sh

安裝成功

......
Status: Downloaded newer image for goharbor/harbor-registryctl:v1.8.0
Creating harbor-log ... done
Creating harbor-db ... done
Creating registry ... done
Creating redis ... done
Creating registryctl ... done
Creating harbor-core ... done
Creating harbor-jobservice ... done
Creating harbor-portal ... done
Creating nginx  ... done

✔ ----Harbor has been installed and started successfully.----

Now you should be able to visit the admin portal at http://10.19.46.15. 
For more details, please visit https://github.com/goharbor/harbor .

訪問頁面

http://10.19.46.15

如果想要停止,或者是服務(wù)器重啟了,需要手動重啟,在harbor的安裝目錄,里執(zhí)行命令

[root@harbor harbor]# ll
總用量 40
drwxr-xr-x. 3 root root 20 5月 22 22:24 common
-rw-r-----. 1 root root 5183 5月 22 22:24 docker-compose.yml
-rw-r--r--. 1 root root 4514 5月 22 22:23 harbor.yml
-rwxr-xr-x. 1 root root 5088 5月 21 15:59 install.sh
-rw-r--r--. 1 root root 11347 5月 21 15:59 LICENSE
-rwxr-xr-x. 1 root root 1654 5月 21 15:59 prepare

# 停止
[root@harbor harbor]# docker-compose stop
Stopping nginx  ... done
Stopping harbor-portal ... done
Stopping harbor-jobservice ... done
Stopping harbor-core ... done
Stopping registryctl ... done
Stopping redis  ... done
Stopping registry  ... done
Stopping harbor-db  ... done
Stopping harbor-log ... done

# 運行
[root@harbor harbor]# docker-compose start
Starting log  ... done
Starting postgresql ... done
Starting redis ... done
Starting registry ... done
Starting core ... done
Starting jobservice ... done
Starting portal ... done
Starting proxy ... done
Starting registryctl ... done

在另外一個服務(wù)器(client)登錄harbor

[root@client ~]# docker login 10.19.46.15
Username: admin
Password: 
Error response from daemon: Get https://10.19.46.15/v2/: dial tcp 10.19.46.15:443: connect: connection refused

這是因為docker1.3.2版本開始默認(rèn)docker registry使用的是https,我們設(shè)置Harbor默認(rèn)http方式,所以當(dāng)執(zhí)行用docker login、pull、push等命令操作非https的docker regsitry的時就會報錯。

解決https

在harbor那臺服務(wù)器,在harbor的安裝目錄

vim docker-compose.yml

然后同時編輯harbor和client的docker配置文件,10.19.46.15 是harbor的ip地址

# 1.
vim /etc/docker/daemon.json

{
 "insecure-registries": [
 "10.19.46.15"
 ]
}

# 2.添加ExecStart=/usr/bin/dockerd |--insecure-registry=10.19.46.15
vim /usr/lib/systemd/system/docker.service

# 把這行注釋掉,添加下面的配置 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd
  |--insecure-registry=10.19.46.15

1.重啟harbor 的 docker-compose,命令文上有
2.重啟docker

 systemctl daemon-reload
systemctl restart docker

client 登錄倉庫

[root@client ~]# docker login 10.19.46.15 
Username: admin
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded

偷工減料

pull 的命令

推送和打tag的命令

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker查看運行容器日志的步驟

    docker查看運行容器日志的步驟

    本文主要介紹了docker查看運行容器日志的步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題

    docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題

    這篇文章主要介紹了docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Docker?配置容器固定IP的方法

    Docker?配置容器固定IP的方法

    這篇文章主要介紹了Docker?配置容器固定IP,下面使用docker自帶的network實現(xiàn)固定ip分配,并且重啟不會消失,通過綁定步驟給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-04-04
  • 詳解Docker+Jenkins+Gitlab+Django應(yīng)用部署實踐

    詳解Docker+Jenkins+Gitlab+Django應(yīng)用部署實踐

    這篇文章主要介紹了Docker+Jenkins+Gitlab+Django應(yīng)用部署實踐,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Docker入門安裝教程(小白篇)

    Docker入門安裝教程(小白篇)

    這篇文章主要介紹了Docker入門安裝教程(小白篇),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Elasticsearch使用常見問題解決方案

    Elasticsearch使用常見問題解決方案

    這篇文章主要介紹了Elasticsearch使用常見問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • 使用Docker安裝SonarQube的詳細(xì)教程

    使用Docker安裝SonarQube的詳細(xì)教程

    這篇文章主要介紹了Docker安裝SonarQube的教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10
  • Docker?Memcached?容器化部署的實現(xiàn)

    Docker?Memcached?容器化部署的實現(xiàn)

    memcached是一套分布式的高速緩存系統(tǒng),本文主要介紹了Docker?Memcached?容器化部署的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Docker部署Tomcat的示例代碼

    Docker部署Tomcat的示例代碼

    本文主要介紹了Docker部署Tomcat的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Docker-compose詳解和LNMP搭建全過程

    Docker-compose詳解和LNMP搭建全過程

    Docker-Compose是Docker的一個官方開源項目,用于快速編排Docker容器集群,它允許用戶在YAML文件中定義多個服務(wù),每個服務(wù)可以包含一個或多個容器,這些容器可以通過Dockerfile構(gòu)建或直接運行現(xiàn)有鏡像,Docker-Compose支持多種配置選項
    2024-11-11

最新評論