Docker 3

완벽한 IT 인프라 구축을 위한 Docker_Chapter04_Docker 명령

4.1 Docker 이미지 조작 이미지 다운로드(docker image pull) Chapter3에서 했다시피 이미지 취득은 docker image pull 명령어를 사용한다. docker image pull [옵션] 이미지[:태그명] 이미지 목록 표시 docker image ls [옵션] [리포지토리명] 4.2 Docker 컨테이너 생성/ 시작/ 정지 이미지가 만들어졌으면 컨테이너를 생성할 수 있다. Docker 컨테이너 라이프 사이클 컨테이너에는 다음과 같은 라이프 사이클이 존재한다. 컨테이너 생성(docker container creeate 명령) 이미지로부터 컨테이너를 생성한다.이미지의 실체는 'Docker에서 서버 기능을 작동시키기 위해 필요한 디렉토리 및 파일들'이다. docker contai..

Docker 2022.12.25

완벽한 IT 인프라 구축을 위한 Docker_Chapter03_Docker 설치와 튜토리얼

3.1 Docker 설치와 작동 확인 Ubuntu에 설치하기 현재 GCE(Google Cloud Engin)을 사용하고 있으며, OS는 Ubuntu이기에 해당 OS에 설치하는 법을 알아본다. 설치 사전 준비 apt업데이트 apt의 패키지 리스트를 업데이트 한다. sudo apt-get -y update GPG 키 추가 다음 명령을 실행하여 Docker의 공식 GPG 키를 추가한다. gpg는 GNU Privacy Guard의 줄임말로서 배포 파일의 인증을 확인하는데 사용되는 자유 소프트웨어 패키지라는데 잘 모르지만 필요한것 같다. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 리포지토리 등록 /etc/apt/sour..

Docker 2022.12.25

완변학 IT 인프라 구축을 위한 Docker_Chapter02_컨테이너 기술과 Docker의 개요

Docker는 컨테이너 기술을 사용하여 애플리케이션의 실행 환경을 구출 및 운용하기 위한 플랫폼이다. 애플리케이션의 실행에 필요한 것을 하나로 모아, Docker 이미지를 관리함으로써 애플리케이션의 이식성을 높일 수 있다. 2.1 컨테이너 기술의 개요 컨테이너 컨테이너란 호스트 OS사에 논리적인 구획(컨테이너)을 만들고 애플리케이션의 필요 자원을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것이다. 컨테이너는 오버헤드가 적기 때문에 가볍고 고속으로 작동한다는 것이 특징이다. 컨테이너 기술을 사용하면 OS나 디렉토리, IP 주소 등과 같은 시스템 자원을 마치 각 애플리케이션이 점유하고 있는 것처럼 보이게 할 수 있다. 컨테이너는 애플리케이션의 실행에 필요한 모듈을 컨테이너로 모을 수 있기..

Docker 2022.12.25