이전 글(k8s + docker 개념)에서 docker에 대해 간략히 설명하였고, 이어서 docker 설치를 진행할 것이다.
[구성 환경]
OS version : CentOS Linux release 7.6.1810
[docker 최신 버전 설치 방법]
- [java/wget/telnet 미설치시 - optional]
yum install java-devel
yum install wget
yum install telnet - [docker 설치]
yum -y upgrade <== 수행시간이 조금 걸림
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce - [docker 서비스 실행]
- systemctl은 redhat 계열 데몬 관리 명령어임
systemctl start docker
systemctl enable docker - [docker 서비스 등록 여부 확인]
systemctl list-units --type service | grep docker
만약, 최신 docker가 아닌 특정 버전의 docker를 설치하기 원한다면 아래의 절차를 수행하면 된다.
[docker 특정 버전 설치 방법]
- yum list docker-ce --showduplicates | sort -r # 설치가능 버전 리스트 확인
- sudo yum install docker-ce-[version]
ex) sudo yum install docker-ce-18.06.1.ce-3.el7
[docker cgroup systemd로 변경]
- sudo vi /usr/lib/systemd/system/docker.service # 서비스 파일 열기
- ExecStart= // # 로 시작하는 설정 값 찾아서 뒤에 --exec-opt native.cgroupdriver=systemd 옵션 추가
- sudo systemctl daemon-reload # 데몬 재기동
- sudo systemctl restart docker
[docker cgroup 확인]
- sudo docker info | grep -i cgroup
'Cloud > Docker' 카테고리의 다른 글
# Docker Swarm 클러스터 모니터링 (0) | 2020.10.13 |
---|---|
# Docker Swarm 클러스터 구성 (0) | 2020.10.13 |