티스토리 뷰
유트뷰 강좌인 [따배도] - 이성미님"의 유트뷰 강좌를 기반으로 내가 필요한 정리하는 내용이다.
출처 : [따배도] 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는 나아~~~~~ 중에.. )
도커 설치를 위한 주소
설치 방법은 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권한을 부여해야 한다.

docker 그룹에 할당하는 명령어 실행
cmd : usermod -a -G docker [username]
그리고 다시 docker ps 명령어 수행

이제 Docker를 실행할 수 있는 환경이 구성되었다.
따배도에서는 Docker Hub에서 제공하는 Docker 이미지 다운받아서 실행하여 Cocker Container를 구동하는 실습이 실행 된다.
centos로 실습할 경우에는 아래 command를 하나더 수행해야 함
>> 새로 시작할 때 Docker가 자동으로 실행 되도록 하는 명령어 / ubuntu 는 기본이 enable 상태 입니다.
cmd : systemctl enable docker

이번 실습은 여기까지... 끝
'MSA! 누구냐 넌?! > 먼저, Docker' 카테고리의 다른 글
| Docker Container를 Image로 만들기 - commit 명령어 (0) | 2022.04.13 |
|---|---|
| Docker Container 만들고 실행 실습 - $docker push (0) | 2022.04.13 |
| Docker Container 만들고 실행 실습 (1) | 2022.04.12 |
| Docker Container 실행 실습 (0) | 2021.12.16 |
| Hypervisior 실습 (0) | 2021.12.14 |
- Total
- Today
- Yesterday
- docker#container#docker run#docker build
- 의사결정의지름길 #자동판단 #희귀성의원칙
- 범위관리#WBS
- docker#docker pull#docker run#docker stop
- ubuntu#docker
- docker top #alias
- 사회적증거의원칙#호감의원칙#오찬기법#연상작용
- 설득 #심리학 #PM #PO
- docker #hypervisior #virtualbox
- 권위#복종심
- docker commit
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
