2017-11-02 6 views
3

docker build -t name:tag --network="host"과 같은 도커 이미지를 빌드하는 동안 빌드 중에 RUN 명령어에 대한 네트워킹 모드를 설정합니다 (기본값 "default")

그래서 DOKCER-COMPOSE와 도커 이미지 구축을 위해 노력하고있다 :

version: '3' 
services: 
    ezmove-2.0:  
    network_mode: "host" 
    build: 
     context: . 
    ports: 
    - "5000:5000" 

그래서 이미지 구축을 위해 노력하고 작성 파일 위의 당하지만 어떻게로 --network = "호스트"모드를 지정합니다 도커 작성시 작성

+0

, 나는 --network 경우, 고정 표시기-작성에서 고정 표시기 컨테이너 빌드 프로세스를 별도를 유지해야 = docker-compose에 "host"옵션이 없습니다! – Dhairya

답변

4

@dkanejs를 잘하고, 여기 당신이 그것을 사용하는 방법입니다 (버전 번호가 중요) : 내가 생각

version: '3.4' 
services: 
    my_image: 
    build: 
     context: . 
     network: host 
+0

@ I0b0 답장을 보내 주셔서 감사합니다.하지만 'network : host'는 '3.4'버전에서만 작동합니다. – Dhairya

+0

@Dhairya 그래서 "버전 번호가 중요합니다"라고 말한 이유는 ... – l0b0