티스토리 뷰

유트뷰 강좌인 [따배도] - 이성미님"의 유트뷰 강좌를 기반으로 내가 필요한 정리하는 내용이다.

출처 : [따배도]  https://www.youtube.com/playlist?list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi

 

[따배도] 도커 시리즈

 

www.youtube.com

[따배도] 2-4. 도커 설치하기: OS(Ubuntu/CentOS)에 Docker 설치!

https://www.youtube.com/watch?v=IJf5ioT2Iuw

위 강좌에서 ubuntu에 도커를 설치하는 내용만 정리합니다. ( CentOS는 나아~~~~~ 중에.. )

 

 

도커 설치를 위한 주소

https://docs.docker.com

설치 방법은 3가지

① Repository를 이용한 설치 << 우리는 요걸로 합니다.

② Download 후 설치 

③ Script를 이용한 설치

 

 

1. Docker 페이지 접속

  - docs.docker.com 에 접속하여 Download and Install을 선택 합니다.

 

 

  - ubuntu에서 Docker를 설치할 것이므로, Docker for Linux를 선택합니다.

  - Ubuntu를 선택

  - 지원하는 OS 버전을 확인 합니다.

  현재 날짜를 기준으로 아래 4개를 지원한다고 하네요.

To install Docker Engine, you need the 64-bit version of one of these Ubuntu versions:

 - Ubuntu Impish 21.10

 - Ubuntu Hirsute 21.04

 - Ubuntu Focal 20.04 (LTS)

 - Ubuntu Bionic 18.04 (LTS)

  : 내 OS 버전을 확인 해봅시다. ( cat /etc/os-release 결과 Version은 "20.04.3 LTS" 입니다.)

지금 OS를 지원하니까, 문제 없이 설치할 수 있겠네요.

 

2. Docker 설치 전 해야 할 일

  ① Docker 설치 전에 필요한 SW를 설치

  ② Docker의 인증서를 추가 (GPG key)

  ③ URL을 등록한다

 

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

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

3. Docker를 설치 합니다.

  - apt-get 명령어를 이용하여 도커를 설치

  - docker-ce ( 도커 서버 Demon ), docker-cd-cli ( 도커 클라이언트 Demon )

4. Docker 설치 후 동작 테스트

  - sudo docker run hello-world

  - sodo docker version

Client Docker Engine과 Server Docker Engine 두개 정보가 보여짐 - OK

Docker의 실행 상태를 확인

cmd : systemctl status docker

만약 Loaded에서 disable로 되어 있다면(부팅 시 docker가 자동 실행이 안되는 상태)라면,

cmd : systemctl enable docker

위 명령어를 수행하면, enable 상태가 됨( 부팅 시 자동으로 docker가 실행 됨 )

 

5. Docker 사용 권한 부여하기 (계정추가)

Docker 명령어는 root권한을 가진 사용자만 사용할 수 있기 때문에, Docker 관리자에게 root권한을 부여해야 한다.

kina 사용자가 docker 실행 권한이 없어서 permission denied

docker 그룹에 할당하는 명령어 실행

cmd : usermod -a -G docker [username]
그리고 다시 docker ps 명령어 수행

권한 부여 후에 docker 명령어 실행 -> 권한 부여로 결과 보여짐

 

 

이제 Docker를 실행할 수 있는 환경이 구성되었다.

따배도에서는 Docker Hub에서 제공하는 Docker 이미지 다운받아서 실행하여 Cocker Container를 구동하는 실습이 실행 된다.

 

centos로 실습할 경우에는 아래 command를 하나더 수행해야 함

>> 새로 시작할 때 Docker가 자동으로 실행 되도록 하는 명령어 / ubuntu 는 기본이 enable 상태 입니다.

cmd : systemctl enable docker

 

이번 실습은 여기까지... 끝

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/04   »
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
글 보관함