아 리 용기 서비스 - 템 플 릿 편성 문법 약값

3740 단어
용기 서 비 스 는 Docker Compose 컴 파일 템 플 릿 을 지원 하여 다 중 용기 응용 을 설명 합 니 다.
역할:
완전한 응용 을 설명 하 는 데 사용 되 며, 이 응용 은 여러 서비스 로 구 성 될 수 있다.예 를 들 어 웹, 그 는 nginx / httpd + phop + my sql 로 구성 되 어 있 습 니 다.서 비 스 량 에 따라 두 개 이상 의 용 기 를 작 동시 킬 수도 있다.
능력:
용기 서 비 스 는 템 플 릿 파일 을 편성 하여 용기 응용 을 자동화 적 으로 배치 하고 관리 하 는 것 을 지원 합 니 다.템 플 릿 파일 을 만 드 는 데 사용 되 는 탭 은 대부분의 Docker Compose 1.5. x 에서 1.7. x 버 전에 서 실 현 된 탭 을 호 환 합 니 다.구체 적 으로 호 환 되 는 태그 에 대해 서 는 태그 설명 을 참조 하 십시오.템 플 릿 파일 을 편성 하 는 것 도 Compose V1 과 V2 두 가지 서로 다른 버 전의 템 플 릿 형식 을 지원 합 니 다.더 자세 한 정 보 는 문서 참조.용기 서비스 도 지역 사회 버 전에 서 많은 확장 능력 을 제공 합 니 다. 지역 사회의 Docker Compose 와 Swarm 과 달리 아 리 클 라 우 드 용기 서 비 스 는 노드 를 뛰 어 넘 는 용기 연결 (link) 을 지원 하기 때문에 Docker Compose 템 플 릿 이 설명 한 응용 을 분포 식 집합 군 에 직접 배치 하여 높 은 가용성 과 신축성 을 제공 할 수 있 습 니 다.용기 서비스 도 지역사회 Compose 템 플 릿 설명 을 바탕 으로 일련의 확장 을 제공 하여 웹, 마이크로 서비스 응용의 배치 와 운영 을 간소화 했다.이것 이 바로 용기 안의 라벨 이다.
직접 하나의 예 로 보다.
wordpress:
        image: registry.aliyuncs.com/acs-sample/wordpress:yunqi   
        #         
        ports:                                                    
            - 80
            #       80  
        volumes:
            - /acs/log/wordpress/:/var/log/                       
           #         /var/log/,       /acs/log/wordpress/  。(         )
        labels:                                                   
        #docker                      ( aliyun     )
            aliyun.routing.port_80: wordpress                     
            #         ,      wordpress...alicontainer.com,         8080
            aliyun.probe.url: 'http://container/license.txt'      
            #               URL        :http://localhost/license.txt
            aliyun.probe.initial_delay_seconds: '5'               
            #                   
            aliyun.scale: '1'                                     
            #          1   
            aliyun.depends: logtail                               
            #        logtail       
            aliyun.latest_image: true                             
            #          (  tag          )
        restart: always                                           
        #           
        links:                                                   
            - mysql
            #  wordpress        mysql,        mysql.MYSQL_ROOT_PASSWORD    
    mysql:
        image: mysql
        ports:
            - 80
        labels:
            aliyun.scale: "1"
        environment:
            - MYSQL_ROOT_PASSWORD=password  

 
다음으로 전송:https://www.cnblogs.com/gorgage/p/7339299.html

좋은 웹페이지 즐겨찾기