도커는 어플리케이션을 하나로 패키징 할 수 있는 툴 어플리케이션의 구동에는 Dependency, 환경설정 등 여러가지가 필요함 이러한 환경 설정들을 매번 설치하고 바꿔주는 것은 번거롭고 오류 발생 가능 또한 문제로 로컬과 서버의 환경이 달라 동작이 차이가 발생 이
Dockerfile Dockerfile은 애플리케이션을 위한 build step을 명시한 텍스트 문서 Dockerfile syntax에 맞춰 작성 Dockerfile reference INSTRUCTION은 대소문자 구분을 하지 않지만 가급적 대문자로 표기 Doc
병렬수행, build pipeline을 더 빠르고 효율적이게 한다프로그램 실행에 필요한 것들만을 포함하여 더 작은 크기의 이미지 생성build stage는 Dockerfile의 FROM 명령어로 표현됨 multi-stage build를 사용하면 build time과 r
참고자료 > >https://docs.docker.com/engine/reference/commandline/run/ https://devlos.tistory.com/26 docker run 명령어는 이미지로부터 컨테이너를 생성한다 새로운 컨테이너를 생성하고 해당
참고 자료: https://docs.docker.com/compose/ https://docs.docker.com/compose/features-uses/ Docker compose 는 여러개의 컨테이너로 구성된 애플리케이션을 정의하고 실행하기 위한 관리 도구 YAM
참고 자료: https://docs.docker.com/engine/reference/commandline/cli/레지스트리에서 이미지를 다운로드. 로컬 캐사에 이미지가 있다면 해당 이미지를 사용하고, 없다면 docker hub에서 해당 이미지를 다운로드TAG