반응형

Orchestration/Docker 2

[Mac OS]Docker Copy, Dockerfile (pacman/canvas)

로컬에 있는 파일과 도커 이미지를 연결하는 방법 1. CP(copy) : 호스트와 컨테이너 사이에 파일을 복사 2. Volume : 호스트와 컨테이너 사이에 공간을 마운트 => 저장 공간을 다른 장치에서 접근할 수 있도록 경로를 허용함 => 마치 하나의 저장 공간을 이용하는 것 처럼 보이게 함 pacman canvas 게임 파일을 활용하여 볼륨과 마운트 개념을 실습해본다. *** 우분투 사용자는 모든 명령어 앞에 sudo를 붙여야함. (서버는 httpd 사용) https://github.com/platzhersh/pacman-canvas GitHub - platzhersh/pacman-canvas: An old classic, re-written in HTML5. An old classic, re-wri..

[Mac OS]Docker 란? (Mac OS Docker 설치, Docker 실습, docker/whalesay 실습)

Docker 란? - 컨테이너 방식으로 어플리케이션을 실행한다. => 컨테이너 방식을 통해 실행환경을 격리시킨다. => 컨테이너 격리 시 독립적으로 소유할 수 있는 자원 1. 프로세스 - 특정 컨테이너에서 작동하는 프로세스는 기본적으로 그 컨테이너 안에서만 액세스 할 수 있다. - 컨테이너 안에서 실행되는 프로세스는 다른 컨테이너의 프로세스에게 영향을 줄 수 없다. 2. 네트워크 - 기본으로 컨테이너 하나에 하나의 IP주소가 할당되어 있다. 3. 파일 시스템 - 컨테이너 안에서 사용되는 파일 시스템은 구획화 되어있다. - 해당 컨테이너에서의 명령이나 파일 등의 액세스를 제한할 수 있다. - 동일한 서비스가 실행 환경이 다른 여러 컴퓨터에서 작동하도록 한다. 장점 - 의존성 문제 해결 - 개발과 배포 환경..

반응형