예를 들어 web server, database, messaging system, orchestration 등의 여러 컴포넌트들을 사용하여 서비스를 구축해야 할 때, 이 모든 컴포넌트들은 사용하려는 기반 운영 체제의 버전과 호환이 되어야 하는데, 종종 운영체제와 호환되
part1에서 작성했듯이 windows 컨테이너를 linux host에서 실행하거나, linux container를 windows host에서 실행하는 것은 불가능합니다.따라서 windows 환경에서 linux container를 실행하고 또 linux 기반의 이미지를
image version 지정하기 docker run {image 이름} : {version} : docker를 run할 때, 사용하고자 하는 image의 버전을 명시해줄 수 있습니다. : 이 버전을 TAG라고 부릅니다. : 아무 tag를 입력하지 않
도커 파일을 생성애플리케이션 설치 관련한 명령어를 도커 파일에 작성 \-> ex. 의존성 설치, 파일 구조 이미지 구축 \-docker build . -f {dockerFile} -t {도커 이미지 이름}시스템에 지역적으로 이미지가 생성(로컬)docker push
Docker Compose redis, mysql, python web server 등등을 사용하는 하나의 복잡한 어플리케이션이 있다고 가정해보겠습니다. 보통의 웹 어플리케이션의 경우 여러개의 이미지를 사용할 수 밖에 없을 것입니다. 이럴 때는 물론 여러개의 ima
CLI : CLI는 command Line Interface로 지금까지 실행했던 명령 터미널입니다. 컨테이너의 실행, 중지 및 이미지 제거 등에 사용됩니다. 또한 rest api를 이용해 docker daemon과도 통신합니다.Rest Api : docker api