Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-15 13:20
관리 메뉴

nomad-programmer

[OS/CentOS] CentOS7에 Docker 설치 및 실행 본문

OS/CentOS

[OS/CentOS] CentOS7에 Docker 설치 및 실행

scii 2020. 11. 18. 16:03

Docker 홈페이지에 나와 있는 방법으로 CentOS7 에 설치를 진행하였다. 그리고는 도커 데몬을 실행하려 systemctl start docker 명령을 내렸다...

그런데 'centos failed to start docker.service unit not found' 라는 오류가 발생하며 실행이 되지 않았다. 구글링으로 갖은 방법을 통해 시도한 끝에 온전하게 설치 및 실행이되는 방법을 찾아 블로그에 정리한다.

1. 만약 도커가 설치되어 있다면 우선 지워준다.
# yum remove docker-ce-cli containerd.io

2. curl을 통하여 설치한다. 이 방법말고 원래는 도커 홈페이지에 나와있는 yum 설치를 하였는데 오류가 발생하였다.
# curl -sSL https://get.docker.com/ | sh

3. docker 서비스를 실행한다.
# systemctl start docker

4. 재부팅 후에도 지속적으로 docker 서비스가 실행되기를 원한다면 아래의 명령으로 서비스를 등록해준다.
# systemctl enable docker

5. 잘 실행이 되는지 유저 계정으로 docker 테스트
$ docker run hello-world

6. 만약, 테스트에서 permission 에러가 발생한다면 아래의 명령을 실행하여 docker그룹에 유저를 추가해주자.
# groupadd docker
# usermod -aG docker ${USER}
# su -s ${USER}

7. 만약, 위의 명령을 실행하여도 똑같이 permission 에러가 발생한다면? docker파일의 퍼미션을 변경해주자.
# chmod 666 /var/run/docker.sock

8. 다시 docker 테스를 해보자. 잘 되는 것을 확인할 수 있을 것이다.
$ docker run hello-world

'OS > CentOS' 카테고리의 다른 글

[CentOS] CentOS8 어플리케이션 소개  (0) 2019.12.02
Comments