Saturday, March 2, 2019

Docker 설치 on CentOS 7

설치는 https://docs.docker.com/install/linux/docker-ce/centos 에 있는 가이드에 따라

1. 우선 필요한 팩키지를 설치하고
$ sudo yum install -y yum-utils \
  device-mapper-persistent-data lvm

2. stable repository 추가하고
$ sudo yum-config-manager --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo

3. docker를 설치하고
$ sudo yum install docker-ce docker-ce-cli containerd.io

4. 부팅시에 실행하도록 등록하고
$ sudo systemctl enable docker.service

5. docker 실행하고
$ sudo systemctl start docker.service

6. docker 실행 상태 확인하고
$ sudo systemctl status docker.service

하지만 이렇게 설치를 하면, docker를 실행하고자 할 때 "Docker permission denied" 문제가 발생하게 되는데,
$ sudo usermod -a -G docker $USER
$ sudo service docker restart

를 하고 로그아웃 후 로그인 해 사용하면 잘 된다.