2016-10-20 2 views
0

다른 docker 파일에서 실행되는 여러 docker 이미지를 다른 포트로 실행하려고합니다. 서로 다른 포트가있는 단일 도커 파일에서 여러 개의 "도커 실행"명령을 실행하는 방법을 알려주십시오.docker 파일에서 여러 docker 이미지 실행

+2

'도커 작성'을 찾습니다. –

+0

귀하의 이해에 결함이있는 것 같습니다. 이미지가 아니라 파일에서 도커 컨테이너를 시작합니다. 그러나 명령 줄에서 -p 스위치를 찾고있을 것입니다. 그래서'docker run --name thing1 -p 8080 : 8080 container' 그리고'docker run --name thing2 -p 8090 : 8080 container'입니다. –

답변

-1

docker-compose을 사용하고 싶습니다. 여기에 당신이 볼 수 있듯이 내가 실행할 경우에 따라서, 고정 표시기는 두 개의 컨테이너의 nginx와 레디 스를 회전합니다까지 고정 표시기를-구성

services: nginx: image: nginx ports: - "80:80" redis: image: redis ports: - "1000:1000"

을 (내가 어쨌든 그것을 할 방법)의 nginx와 레디 스를 사용하는 예입니다, 각기 다른 포트를 벗어났습니다! 당신이-구성 고정 표시기 당신에게하지 않으려면 고정 표시기 실행에서 작업을 수행 할 수 있습니다

docker run --name nginx -p 1000:10001

docker run --name redis -p 3333:2423

나는 100 %는 당신의 질문을 이해하지 않는,하지만 난이 도움이되기를 바랍니다!

관련 문제