Cloud/Docker

2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)

jinkwon.kim 2019. 1. 30. 12:00
728x90
반응형

2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)



관련 포스트◀

1. Docker 가상화 서버 개념 (리눅스용)

2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)

3. Docker Container 관리 (리눅스 용)

4. Docker 네트워크 (리눅스 용)

5. Docker Image 만들기 / 삭제 (Linux 용)

6. Docker cluster - swarm (리눅스 용)



- Docker version 18.09.1, build 4c52b90


▶[ Docker의 설치 방법 - 리눅스(CentOS 7)] 


1. Docker를 사용 환경

  (1) Linux 커널 버전 3.10 이상 및 64 bit에서 최정화 및 구동이 됩니다.

    - 확인 방법

    #uname -a

  (2) 설치 및 실행을 위해서는 root로 작업을 해야 합니다.


2. Docker에도 제품 군이 존재한다?

  1) Docker-CE(Community Edition) - (무료)

    - Docker를 시작하고 컨테이너 기반 앱을 실험하려는 개발자 및 소규모 팀에 이상적 (무료)

    - 두 가지 업데이트 채널

      * Stable : 분기마다 안정적인 업데이트 버전

      * Edge : 매월 새 기능 제공, 테스트가 아직 부족한 버전

    - 한국인은 무료를 좋아함으로 이걸 쓰기로 합니다..


  2) Docker-EE(Enterprise Edition) (유료)

    - 업무용 응용 프로그램 제작, 배송 및 실행하는 엔터프라이즈 개발 및 IT팀을 위한 설계 (유료)


  * https://docs.docker.com/install/overview/ 여기서 참조 

  * https://docs.docker.com/docker-for-mac/faqs/


3. yum을 이용한 설치

  * 사전 확인 작업 

    - docker가 설치된 host에 ipv4 forwarding기능이 설정되어야 합니다. 

    - 확인 방법

      #/sbin/sysctl net.ipv4.conf.all.forwarding

    - 설정 방법

      #/sbin/sysctl -w net.ipv4.conf.all.forwarding=1

    * 이렇게 했는데도 안되면 docker 데몬을 재시작 합니다. 

      #systemctl restart docker


  1) 설치 단계 요약 

    #yum install -y yum-utils 

      - yum 패키지매니저 관련 유틸리티 모음 설치

    #yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

      - yum 저장소 리스트에 docker 저장소 추가 

    #yum install -y docker-ce

      - 무료 버전 docker 설치 

    #systemctl start docker

      - docker 시작


  2) 화면 첨부

    #yum install -y yum-utils

    #yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    #yum install -y docker-ce

    #systemctl start docker


4. Docker 상태 정보 보기 

  #docker info





[ Docker image 구하기 - 리눅스(CentOS 7)] 


1. Docker image는 어떻게 구하나?

  - 다음 2가지 방법으로 구할 수 있습니다. 

 

  1) registry 업데이트

    - Docker의 registry 업데이트(가급적 해주세요,안하면 저장소를 못찾아서 에러가 날수도 있습니다. )

      #docker pull distribution/registry:master


  2) 정식 배포된 image 다운로드

    (1) image 찾기

      A. 웹에서 찾기

     - https://hub.docker.com/ 여기서 다운로할 image를 확인한다.

     - 우측 하단의 See all Official Images > 부분을 누르시면 더 많은 image를 볼수 있습니다.

      B. docker search 로 찾기

        #docker sarch ubuntu



    (2) docker hub에서 image 받기 (ubuntu)

      #docker pull ubuntu


    (3) image 확인

      #docker images



  3) 사용자가 image 생성

    - Dockerfile를 통해서 생성 가능 추 후 포스트에서 다루겠습니다.


728x90
반응형