Docker Compose를 사용하여 여러 호스트의 여러 컨테이너에 응용 프로그램을 배포하는 방법에 대해 배우고 있습니다. 그리고 스택 파일과 Compose 파일의 두 가지 구성 파일을 보았습니다.스택 파일과 작성 파일의 차이점은 무엇입니까?
Cloud stack file YAML reference에서 의 스택 파일은 하나 이상의 서비스를 정의하는 YAML 형식의 파일로 docker-compose.yml
파일과 유사하지만 확장자는 약간 있습니다.
그리고 this post에서, 그것은 스택이 고정 표시기-작성 컨테이너을 정의하면서 그들이 서비스를 정의 제외하고 고정 표시기-구성이 매우 유사하다고 주장한다.
그들은 매우 비슷해 보입니다. 그래서 언제 스택 파일을 사용할 것인지, 그리고 언제 작성 파일을 사용할 것인지 궁금합니다.
좋은 질문 여기에서 찾을 수 있습니다. 도커가 이미 작성되었을 때 왜 도커 스택이 필요한지 묻고 싶습니다. 두 번째 링크에서는 도커 스택이 도커 엔진에 대한 서비스로 상태가 올바르지 않습니다. 그렇다면 왜 우리는 독점적 인 작성자를 업그레이드하여 서비스로 만들 수 없습니까? – lonelyloner
@lonelyloner 훌륭한 질문입니다. 내 생각에 그것은 도커 작성은 자체 도구이며 도커에 통합되어 있지 않기 때문입니다. Linux에서는 별도로 설치해야했습니다. Windows에서는 Docker와 함께 사용한다고 생각합니다. 바라건대, 미래에 도커가 그들을 병합 할 것이고, 단지 스택 파일이있을 것입니다. –