docker-compose快速搭建docker私有倉庫的步驟
創(chuàng)建docker-compose.yml并填入如下內(nèi)容
version: '3' services: registry: restart: always image: registry:2 ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/registry.crt REGISTRY_HTTP_TLS_KEY: /certs/registry.key REGISTRY_AUTH: htpasswd REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm volumes: - /home/docker/registry:/var/lib/registry - /home/registry/cert:/certs - /home/registry/auth:/auth registry-ui: image: konradkleine/docker-registry-frontend:v2 restart: always environment: - ENV_DOCKER_REGISTRY_HOST=registry - ENV_DOCKER_REGISTRY_PORT=5000 - ENV_DOCKER_REGISTRY_USE_SSL=1 ports: - "5001:80"
其中REGISTRY_HTTP_TLS_CERTIFICATE為ssl證書,此證書可以自己生成也可以去阿里云等網(wǎng)站申請,由于是私有倉庫,筆者建議采用私有證書
復(fù)制此文件,并執(zhí)行docker-compose up命令
創(chuàng)建登錄用戶和密碼
docker run --entrypoint htpasswd registry:2 -Bbn username password >> /home/registry/auth/htpasswd
打開瀏覽器,輸入http://本機ip:5001看到如下頁面即代表訪問成功
點擊btowse repositories會彈出用戶名密碼輸入框,輸入上面創(chuàng)建的用戶名密碼即可查看倉庫中所有的鏡像
到此這篇關(guān)于docker-compose快速搭建docker私有倉庫的步驟的文章就介紹到這了,更多相關(guān)docker compose搭建docker私有倉庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
elasticsearch?組件基于單機的多實例集群部署方法
es 作為搜索引擎,應(yīng)用場景不乏日志分析、網(wǎng)絡(luò)安全、搜索引擎等,有時也會用作日志數(shù)據(jù)庫使用,畢竟其出色的搜索查詢性能,不是同等量級 關(guān)系型數(shù)據(jù)庫可以比擬的,這篇文章主要介紹了elasticsearch?組件基于單機的多實例集群,需要的朋友可以參考下2024-03-03在Windows系統(tǒng)下安裝docker窗口的配置過程
相信大家都知道Docker有很多種安裝的選擇,其中支持最好的是Ubuntu系統(tǒng)。而且docker如果想在windows上運行必須借助docker-machine,這篇文章將給大家詳細(xì)的介紹在Windows系統(tǒng)上安裝docker窗口的配置過程,有需要的朋友們可以參考借鑒。2016-10-10Docker Desktop啟用Kubernetes 1.25 的過程記錄
這篇文章主要介紹了Docker Desktop啟用Kubernetes 1.25 的過程記錄,安裝 Docker 之前需要你在 BIOS 中開啟虛擬化,同時基于你的宿主程序的選擇,你還需要執(zhí)行相關(guān)的操作,需要的朋友可以參考下2022-10-10docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決
本文主要介紹了docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12docker容器在uos-12038.101上啟動報錯的解決辦法
這篇文章主要介紹了docker容器在uos-12038.101上啟動報錯的問題,解決方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/2024-03-03
找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536參數(shù),需要的朋友可以參考下docker?掛載MySQL實現(xiàn)數(shù)據(jù)持久化的實現(xiàn)
本文主要介紹了docker?掛載MySQL實現(xiàn)數(shù)據(jù)持久化的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01如何給一個正在運行的Docker容器動態(tài)添加Volume
這篇文章主要介紹了如何給一個正在運行的Docker容器動態(tài)添加Volume,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03