2016-09-23 7 views
1

Azure 가상 컴퓨터와 함께 도커를 사용하면 온라인에서 많은 리소스를 찾을 수 있습니다. Azure Webapps와 함께 docker를 사용하지 못했습니다. 이것이 가능한가?Azure Webapp에 도커 컨테이너를 배포 할 수 있습니까?

+0

대신 "할 수 있니?"라는 질문이 아닙니다. 필자는 ACS와 Azure Web Apps 사이에서 LOB .Net 웹 응용 프로그램 (약 100 개) 호스팅을 위해 고심하고 있습니다. 두 옵션 모두 실행 가능해 보였으므로 다른 옵션을 선택하는 데 어려움을 겪고 있습니다. – Sam

답변

4

아니요 웹 응용 프로그램은 맞춤형 패키지와 런타임을 사용하는 Azure의 Platform-as-a-Service입니다. 웹 응용 프로그램을 만들고 Docker 이미지를 가리켜 컨테이너로 실행할 수 없습니다. 당신이 푸른에 도커를 실행하려면

, 당신은 하나의 호스트로 사용하기 위해 VM을 회전 할 수 있습니다 - 당신은 현재 미리보기에 윈도우 컨테이너 리눅스 용기 또는 윈도우 서버 2016 이미지 우분투 이미지 (을 사용할 수 있습니다).

Azure에서 실행중인 Docker Swarm을 만들려면 Azure Container Service 또는 Docker for Azure을 사용할 수 있습니다.

+10

이 답변은 현재 Azure가 [웹 앱의 Docker 컨테이너]를 지원함에 따라 구식입니다 (https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux /). –

-2

App App에서 실행되는 Web Apps는 Webapp-as-a-Service입니다. Docker와는 아무 관련이 없습니다. 코드 배포 기능이 내장되어 있으며 Docker 이미지는 지원하지 않습니다.

Web Apps와 Docker 이미지가 서로 통신 할 수 없다는 것을 의미하는 것은 아닙니다. Docker 컨테이너에 데이터베이스를 가지고 있고 Web App에서 호출 할 수 있습니다.

0

아니요. 웹 응용 프로그램이 Azure에서 제공하는 PaaS이기 때문에 쉽게 웹 사이트를 설정하여 웹 사이트를 쉽게 푸시 할 수 있습니다.

하지만 Azure를 사용하여 웹 사이트를 도커에 푸시 할 수 있습니다.

25

클라우드 환경이 빠르게 변하고 있습니다. 2016 년 11 월부터 Linux 웹 앱에서 도커 컨테이너를 실행할 수 있습니다. 당신은 여기에서 그것에 대해 읽을 수 있습니다. https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux

+2

이것은 이제 허용 된 대답이되어야합니다. – ScottG

+0

누구나 하늘빛 스택이 Linux의 웹 앱을 지원합니까? – Alvin

+0

내 지식에. 아직 공개되지 않은 상태로 미리보기 상태에 있으며 미리보기 서비스를 시작하기 전에 하늘색 스택에서 사용할 수있는 서비스가 많이있을 것입니다. – sjkp

관련 문제