Docker-Compose 다중 도커 컨테이너를 서로 간의 연결/실행을 하게 도와주는 도구입니다. > 우리의 docker-compose.yml 파일에 대한 구성 컨테이너이다. 추가적으로 포트매핑을 해주어야 한다. 기존 두 컨테이너는 서로 연결 시켜줄 수 없는 것을, docker-compose를 이용해서 한다. 을 먼저 받아와서 npm install 을 하게 된다. 위의 종속성 먼저 다운로드하게 되
도커의 이미지 및 컨테이너 명령어 여러가지 도커 명령어를 나열 해보려고 한다. docker run >- docker : docker 클라이언트 언급 run : 컨테이너 생성 및 실행 : 이 컨테이너를 위한 이미지 기본적인 도커 컨테이너 실행 및 생성이다. 이미지가 가지고 있는 "시작 명령어"를 시작하게 됩니다. docker run > - 'command' : 원래 이미지가 가지고 있는 "시작 명령어"를 무시하고, 해당 커맨드를 실행함. ls : 현재 디렉토리의 파일리스트를 표출 컨테이너의 과정을 살펴보자. docker run ls를 입력 했을 때, > 1. 데이터 스냅샷을 컨테이너에
Docker 흐름 살피기 > 도커의 흐름의 기본 작도이다. 사용자가 도커Client에 명령어를 작성한다. 받은 명령어를 클라이언트는 서버에 전송한다. 라는 매우 크고 간단하게 보면 이렇게 나타낼 수 있고, 이미지를 다운받는 과정을 살펴보자. 도커 이미지 PULL 도커 이미지는, 패키지 및 여러 개발 환경들을 사용 할 수 있게 모아둔 모음집 이라고 표현했다. 이러한 도커 이미지는 어디서 가져올까 ? 바로 도커 허브(Hub) 라는 곳에서 가져오게 된다. 도커 허브란? 도커에서 제공하는 이미지 호스팅 서비스이다. 도커 허브로부터 이미지를 로컬에 다운받아서, 이를 가지고 컨테이너를 생성한다. 과 비교하자면, 완전 다른 원리와 개념이지만, pythonvenv 가상환경과 vm가상머신 비교해서 봐보자. 파이썬 가상 환경(venv) 로컬 컴퓨터에 다운받아서, 다른 프로그램들과 개발환경에 대해 충돌하는 등 이러한 상황을 방지하기 위해 가상의 "공간"을 만들어서 여러 개발환경을 구축하는 방식이다. 패키지를 다운 받고(pip install ...)