Woopii Vyeolog

[Docker] Centos7환경에서 Docker 설치 본문

Docker

[Docker] Centos7환경에서 Docker 설치

WooPii 2022. 8. 30. 01:57

[참고] 가상머신 설치 안하고 도커를 테스트 할 수 있는 사이트

https://labs.play-with-docker.com/

 

Play with Docker

Play with Docker A simple, interactive and fun playground to learn Docker Login

labs.play-with-docker.com

 


1.  도커를 다룰 유저 생성

예 :

useradd devops

passwd devops

 

[참고] 만약 해당 유저에게 sudo를 부여하고자 한다면

echo "devops ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/devops

 

2. 도커 설치

다음 명령어를 순차적으로 입력한다.

  1. yum update -y
  2. yum install -y yum-utils
  3. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  4. yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
  5. yum install -y bash-completion (자동 완성 추가)(재로그인 필요)

[참고] Docker Docs 사이트(Centos 환경에서 Docker 설치)

https://docs.docker.com/engine/install/centos/

 

Install Docker Engine on CentOS

 

docs.docker.com

 

 

3. 도커 실행

systemctl start docker

systemctl enable docker

 

 

4. 유저 바꾼 후 도커 실행 확인

docker version 명령어 실행

에러 명령어를 보면 권한 문제가 있다.

권한을 확인하니 서드파티 권한이 없어서 명령어가 실행이 안된다.

따라서, 그룹에 추가하는 명령어를 작성한다.

sudo usermod -G docker -a devops 명령어 입력 후 재로그인

이후, groups 명령어로 해당 유저가 속한 그룹 확인

 

 

5. 도커 실행 확인

docker version 명령어 실행

아까랑 다르게 서버랑 클라이언트가 잘 나오는 것을 알 수 있다.

 

[참고] 도커 시스템 명령어

docker version --> 버전 정보

docker system info --> 시스템 정보

docker system df  --> 디스크 정보

 

Comments