【Docker】docker-compose의 옵션--build의 사용법 no.25
1781 단어 docker-compose도커
안녕하세요. 마유미입니다.
Docker에 대한 기사를 시리즈로 작성하고 있습니다.
마지막 기사 에서 docker-compose에 대해 자세히 썼습니다.
"docker-compose up"은
『docker build』 + 『docker run』의 2개의 커멘드를 단번에 해 주는 편리한 커멘드입니다만, 반대로
docker build만 하고 싶다
또는
docker rebuild하고 싶을 때도 있다고 생각합니다.
이번 기사에서는 docker-compose를 사용할 때
다시 build 다시 하시겠습니까?
build 만하고 싶습니까?
build 하지 않고, run 만 하고 싶습니까?
의 구분을 그림을 이용해 해설해 갑니다.
그럼 바로 시작하겠네요.
도식해 보았다
docker-compose up을 처음 할 때는 물론 build 하지 않으면 Image가 없기 때문에, docker-compose up 는 build 로부터 run 까지 해 줍니다.
실수하기 쉬운 것은 두 번째 이후에 up을 할 때입니다.
2번째에 docker-compose up 를 할 때는, run 의 부분만 하는 것이 됩니다
즉, 소스 코드를 변경했을 때도 Image는 rebuild되지 않고 변경이 반영되지 않는다는 것입니다.
--build 옵션
소스 코드가 업데이트되면,
docker-compose up --build
와 옵션으로 실행합니다.
이제 build ➡ "run"에서 실행됩니다.
build 만하고 싶을 때
Image만을 build해, run까지는 하고 싶지 않을 때는
docker-compose build
docker-compose build의 경우
docker build <디렉토리>
같이, 직접 이름을 붙이지 않아도 되는 것도 주의합시다.
요약
이번 기사는 짧지만 여기에서 마무리해 주시겠네요.
도움이 되면 다행입니다.
Reference
이 문제에 관하여(【Docker】docker-compose의 옵션--build의 사용법 no.25), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Mayumi_Pythonista/items/f69f7a1e8b0bbeab9560
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker-compose up --build
docker-compose build
이번 기사는 짧지만 여기에서 마무리해 주시겠네요.
도움이 되면 다행입니다.
Reference
이 문제에 관하여(【Docker】docker-compose의 옵션--build의 사용법 no.25), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Mayumi_Pythonista/items/f69f7a1e8b0bbeab9560텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)