Docker

CentOS 도커 설치후 사용자 구성까지

6미리 2022. 9. 22. 12:17

생각해보니 늘 누군가 설치해둔 도커를 사용하기만 했습니다.

서버에 직접 도커를 설치해볼일이 없었습니다.

이번에 도커를 직접 설치하면서 저에게 맞는 방법을 적어봤습니다.

 

먼저 root 권한으로 작업을 했기에 앞에 sudo는 빠져 있음을 알려드립니다.

 

# utils 를 설치합니다.
yum install yum-utils

# 저장소 추가
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

도커 CE(Community Edition)를 설치하기 위해

1. yum-utils 를 업데이트 합니다. 보통은 이미 설치가 되어 있는 상태라, 업데이트를 자주 하는 분이라면 안해도 된다고 나올겁니다.

2. Docker 저장소를 추가합니다.

 

위 설정을 한 후에 

# 도커 설치
yum install docker-ce docker-ce-cli containerd.io

이렇게 설치를 합니다.

 

설치를 하고 나서는 다른 서비스에게 했던것처럼 시작하고, 시작프로그램에도 등록합니다.

# 도커 시작
systemctl start docker

# 시작 프로그램에 등록
systemctl enable docker

# 도커 상태 확인
systemctl status docker

 

마지막으로 도커는 보통 root 권한으로 작업을 하게 됩니다.

그런데 매번 root로 접근하기에는 보통 root는 일반 아이디로 접속하고, 한번 더 암호를 쳐야 하니 귀찮기도 해서 리눅스 사용자에게 권한을 추가합니다.

 

# 사용자를 추가해줍니다.
sudo usermod -aG docker 사용자아이디

# 도커 서비스를 다시 시작합니다.
sudo service docker restart

 

권한등 다 설정하고 난 이후에는 늘 그렇듯이 로그아웃했다가 다시 들어오면 설정이 적용되어 있습니다.