Cloud/Docker

# docker 설치

skysoo1111 2019. 9. 6. 15:55

이전 글(k8s + docker 개념)에서 docker에 대해 간략히 설명하였고, 이어서 docker 설치를 진행할 것이다.

 

[구성 환경]

OS version : CentOS Linux release 7.6.1810

 

[docker 최신 버전 설치 방법]

  1. [java/wget/telnet 미설치시 - optional]
    yum install java-devel
    yum install wget
    yum install telnet

  2. [docker 설치]
    yum -y upgrade <== 수행시간이 조금 걸림
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    yum install docker-ce

  3. [docker 서비스 실행]
     - systemctl은 redhat 계열 데몬 관리 명령어임
    systemctl start docker
    systemctl enable docker

  4. [docker 서비스 등록 여부 확인]
    systemctl list-units --type service | grep docker

 

만약, 최신 docker가 아닌 특정 버전의 docker를 설치하기 원한다면 아래의 절차를 수행하면 된다.

 

[docker 특정 버전 설치 방법]

  1. yum list docker-ce --showduplicates | sort -r             # 설치가능 버전 리스트 확인
  2. sudo yum install docker-ce-[version]

       ex) sudo yum install docker-ce-18.06.1.ce-3.el7

 

[docker cgroup systemd로 변경]

  1. sudo vi /usr/lib/systemd/system/docker.service     # 서비스 파일 열기
  2. ExecStart=  //    # 로 시작하는 설정 값 찾아서 뒤에 --exec-opt native.cgroupdriver=systemd 옵션 추가
  3. sudo systemctl daemon-reload     # 데몬 재기동
  4. sudo systemctl restart docker

[docker cgroup 확인]

  1. sudo docker info | grep -i cgroup

'Cloud > Docker' 카테고리의 다른 글

# Docker Swarm 클러스터 모니터링  (0) 2020.10.13
# Docker Swarm 클러스터 구성  (0) 2020.10.13