rancher+harbor離線安裝

安裝docker,此docker為社區(qū)版docker。docker官方文檔:https://docs.docker.comdocker-ce的yum源: https://download.docker.com/linux/centos/docker-ce.repo //使用yum安裝需要用到。docker rpm包下載地址 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/安裝環(huán)境:安裝17.09版docker-ce,系統(tǒng)必須為centos7及以上,內(nèi)核為3.10。否則會出現(xiàn)很多依賴問題。container-selinux >= 2.9rpm -ivh container-selinux-2.9-4.el7.noarch.rpm安裝好container-selinux 在接著安裝dockerrpm -ivh docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpmsystemctl start docker安裝rancher先在自己的虛擬機(jī)里面將你需要的鏡像拉下來。docker search 一下你需要的版本。然后使用docker pull 鏡像名及版本我這邊使用的是rancher/server:stable 這個版本是1.6.10的使用docker save rancher/server > rancher_server.tar 保存到本地。在使用gzip rancher_server.tar rancher_server.tar.gz 進(jìn)一步壓縮。上傳到內(nèi)網(wǎng)服務(wù)器上,然后解壓到rancher_server.tar這一層,使用docker load < rancher_server.tar導(dǎo)入鏡像。然后在使用docker run --restart=always -v /home/data/:/var/lib/mysql --name rancherS -p 8087:8080 -d rancher/server:stable用瀏覽器訪問http://server_ip:8087進(jìn)行訪問 添加host,將標(biāo)號5這個東西拿到主機(jī)中執(zhí)行。生成rancher-agent的run腳本。將rancher-agent鏡像及其附帶鏡像按照rancher-server的操作進(jìn)行。導(dǎo)入之后運(yùn)行之前生成的腳本安裝harbor:需要Python下載所需要的軟件包:harbor軟件包下載地址:https://github.com/vmware/harbor/releasesdocker-compose下載地址:https://github.com/docker/compose/releases環(huán)境準(zhǔn)備:docker version要在1.10以上 docker-compose要在1.6.0以上。docker-compose離線安裝:下載docker-compose-Linux-x86_64然后重新命名添加可執(zhí)行權(quán)限即可:mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose;chmod +x /usr/local/bin/docker-composedocker harbor需要的images:vmware/harbor-uivmware/harbor-jobservicevmware/harbor-adminservervmware/harbor-dbvmware/registryvmware/harbor-notary-dbvmware/nginxvmware/notary-photon:signer-0.5.0vmware/notary-photon:server-0.5.0vmware/harbor-log用虛擬機(jī)將鏡像save到本地,傳到服務(wù)器上面。(參考rancher鏡像做法)解壓harbor壓縮包 tar zxf harbor-offline-installer-v1.1.2.tgzcd harborvim harbor.cfghostname = 10.46.235.121ui_url_protocol = httpdb_password = harbor2017max_job_workers = 3 customize_crt = on 密鑰認(rèn)證ssl_cert = /home/data/cert/server.crt#配置的路徑ssl_cert_key = /home/data/cert/server.key#配置的路徑secretkey_path = /home/dataadmiral_url = NAemail_identity = email_server = smtp.mydomain.comemail_server_port = 25email_username = sample_admin@mydomain.comemail_password = abcemail_from = adminemail_ssl = false

harbor_admin_password = harbor2017

auth_mode = db_auth

ldap_url = ldaps://ldap.mydomain.com

ldap_basedn = ou=people,dc=mydomain,dc=com

ldap_uid = uid

ldap_scope = 3

ldap_timeout = 5

self_registration = on

token_expiration = 30

project_creation_restriction = everyone

verify_remote_cert = on

配置完后執(zhí)行./prepare進(jìn)行更新操作。

容器run文件在docker-compose.yml里面。

common/templates/registry/config.yml這個是registry的配置文件。

進(jìn)去harbor目錄,執(zhí)行./install.sh

驗證,在瀏覽器中直接訪問http://server_ip出現(xiàn)界面?zhèn)}庫。

停止使用docker-compose down

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Docker 簡介 Docker 兩個主要部件:Docker: 開源的容器虛擬化平臺Docker Hub: 用...
    R_X閱讀 4,521評論 0 27
  • Harbor構(gòu)建私有倉庫環(huán)境部署實踐 最近項目需要用到Harbor鏡像倉庫需求,花了一些時間去研究這個產(chǎn)品,適...
    jaymarco閱讀 6,917評論 2 14
  • Kappa是一種大數(shù)據(jù)(離線、實時)處理的方法論,主要為了實現(xiàn)低延時地處理所有的大數(shù)據(jù),同時又不用為一份數(shù)據(jù)開發(fā)兩...
    xumingmingv閱讀 1,431評論 0 2
  • 說起來,我和小珺婚姻關(guān)系的破裂,是從十幾年前的一次性生活開始的。 那一年春天的某一天,我獨自開了八個...
    老陌001閱讀 1,007評論 7 10
  • 這里空落落的,在頭上反復(fù)盤旋的幾只鷙鳥,是我唯一的旅伴。不過,我得承認(rèn)我對鳥類才一知半解,如果是我伯伯,他準(zhǔn)...
    tommy寫作閱讀 947評論 0 1

友情鏈接更多精彩內(nèi)容