亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

教你如何搭建Docker私有倉庫 docker私有倉庫搭建( 三 )


Username: admin
Password:
Error response from daemon: login attempt to http://192.20.16.51/v2/ failed with status: 502 Bad Gateway
Harbor-db service 不能正常啟動,最后查看postgresql.log 發(fā)現(xiàn)下面 message.
| initdb: directory "/var/lib/postgresql/data" exists but is not empty | If you want to create a new database system, either remove or empty | the directory "/var/lib/postgresql/data" or run initdb | with an argument other than "/var/lib/postgresql/data".因為當(dāng)時/data/datebase 目錄下,確實不是empty, 手動改了docker-compose.yml ,然后 docker-compose up -d 重新啟動容器,服務(wù)正常
postgresql:image: goharbor/harbor-db:v2.0.0container_name: harbor-dbrestart: alwayscap_drop:- ALLcap_add:- CHOWN- DAC_OVERRIDE- SETGID- SETUIDvolumes:- /data/database:/var/lib/postgresql/data:z問題-2- dial tcp xxx.xxx.xxx.xxx:443: connect: connection refused## docker login 192.20.16.51:80Username: adminPassword:Error response from daemon: Get https://192.20.16.51:80/v2/: http: server gave HTTP response to HTTPS client或者Error response from daemon: Get https://192.168.31.107/v2/: dial tcp 192.168.31.107:443: connect: connection refuseddocker1.3.2版本開始默認docker registry使用的是https,·Harbor默認安裝使用的是HTTP協(xié)議·,所以當(dāng)執(zhí)行用docker login、pull、push等命令操作非https的docker regsitry的時就會報錯 。
臨時解決辦法:需要在每一臺harbor客戶端機器都要設(shè)置”insecure-registries” (徹底解決需要啟動Harbor HTTPS證書)

  • 如果系統(tǒng)是MacOS,則可以點擊“Preference”里面的“Advanced”在“Insecure Registry”里加上hostname (e.g. docker.bksx.com),重啟Docker客戶端就可以了 。
  • 如果系統(tǒng)是Ubuntu,則修改配置文件/lib/systemd/system/docker.service,修改[Service]下ExecStart參數(shù),增加–insecure-registry hostname (e.g. docker.bksx.com)
  • 如果系統(tǒng)是Centos,可以修改配置/etc/sysconfig/docker,將OPTIONS增加 –insecure-registry hostname (e.g. docker.bksx.com)
如果是新版本的docker在/etc/sysconfig/ 沒有docker這個配置文件的情況下 。
#在daemon.json中添加以下參數(shù)[[email protected] harbor]# cat /etc/docker/daemon.json{"insecure-registries": ["hostname"]}注意:該文件必須符合 json 規(guī)范,否則 Docker 將不能啟動 。另外hostname 必須與harbor.cfg 里的hostname 一致 。
添加完了后重新啟動 docker:systemctl daemon-reload && systemctl enable docker && systemctl restart docker
登錄后,賬號信息都保存到本機的~/.docker/config.json
[email protected]:~/gitee/vnote_notebooks$ docker login 192.168.31.107Username: adminPassword: WARNING! Your password will be stored unencrypted in /home/owen/.docker/config.json.Configure a credential helper to remove this warning. Seehttps://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded[email protected]:~/gitee/vnote_notebooks$ cat ~/.docker/config.json { "auths": {"192.168.31.107": {"auth": "YWRtaW46SGFyYm9yMTIzNDU="} }, "HttpHeaders": {"User-Agent": "Docker-Client/19.03.14 (linux)" }問題-3 防止容器進程沒有權(quán)限讀取生成的配置#


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: