blahblah1 도커 blah~ blah~ 다른 컨테이너와 통신하는 이미지를 만들때는 사용하는 서버(컨테이너 속)의 이름을 컨테이너 이름으로 주어야 한다. 컨테이너 이름이 곧 서버 이름(주소)가 된다. docker-compose.yml 파일 내에 build가 있으면 up -d 옵션만 실행해도 build가 먼저 된다. service할 컨테이너를 생성할 이미지가 없으니까 먼저 만드는듯 하다 그런데 이 이미지를 만들기 위해서 먼저 실행되어야 할 컨테이너(db)가 있는데 이걸 먼저 실행 못 시킨다. 그래서 build 과정은 추가적인 컨테이너가 필요 없도록(db를 사용 안하도록) Dockerfile을 구성하고 docker-compose up -d --build 명령으로 실행시 빌드를 먼저 하고 실행하도록 한다. services 내의 volumes으로 컨테.. 2020. 9. 8. 이전 1 다음