CentOS에 도커 설치하기

공식 홈페이지
CentOS 7.0
Docker

도커가 설치되어있는 경우 삭제

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-selinux \
                docker-engine-selinux \
                docker-engine

항상 최신버전이 아닐수 있기때문에 Docker의 저장소에서 설치합니다.

sudo yum update
sudo yum install yum-utils device-mapper-persistent-data lvm2

저장소 추가

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

Docker CE (Community Edition) 최신 버전 설치

sudo yum install docker-ce

설치 완료후 Docker 데몬 실행

sudo systemctl start docker

Docker 가 실행중인지 확인

sudo systemctl status docker

2018-09-09 7 48 50

부팅시 Docker가 자동으로 실행되게 설정

sudo systemctl enable docker

Docker 그룹에 사용자 추가 (현재 접속중인 사용자 계정)

sudo usermod -aG docker $USER

이제 root 권한이 아니여도 Docker 명령어를 실행할 수 있습니다.
로그아웃후 다시 접속해주세요.

테스트

docker container run hello-world --name hello

Docker 컨테이너 목록 보기

docker container ls -a