三條指令安裝docker registry

本文計劃使用3條命令來運行一個docker registry私服,其實很簡單


環境準備:

docker 1.11.2

compose文件docker-compose.yml

version: '2'
services:
    registry:
        image: registry:2.5.1
        hostname: registry
        ports:
            - "5000:5000"
        environment:
            - TZ="Asia/Shanghai"
            - "REGISTRY_AUTH=htpasswd"
            - "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm"
            - REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd
            - REGISTRY_HTTP_TLS_CERTIFICATE=/certs/crtfile.crt
            - REGISTRY_HTTP_TLS_KEY=/certs/keyfile.key
        volumes:
            - /home/soft/registry/auth:/auth
            - /home/soft/registry/certs:/certs
            
networks:
  default:
    external:
      name: mynet

第一條命令:

docker pull registry:2.5.1
第二條命令:

docker run --entrypoint htpasswd registry:2.5.1 -Bbn testuser testpassword > /home/soft/registry/auth/htpasswd

第三條命令:

docker-compose up -d



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章