본문 바로가기
Infra, Cloud/Docker

[Docker] Docker 설치하기 (Ubuntu 20.04)

by J4J 2022. 1. 20.
300x250
반응형

안녕하세요. J4J입니다.

 

이번 포스팅은 Docker 설치하는 방법에 대해 적어보는 시간을 가져보려고 합니다.

 

 

 

Docker 설치 방법

 

[ 1. root 계정 접속 ]

 

$ su - root

 

 

 

[ 2. apt 최신 버전으로 업데이트 ]

 

$ apt update & apt upgrade

 

 

 

[ 3. 관련 패키지 설치 ]

 

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

 

 

설치 도중 계속 진행할 것이냐는 질문 사항이 나올 수 있는데 이때는 가볍게 y를 입력해주시면 됩니다.

 

 

 

[ 4. GPC Key 인증 ]

 

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

 

 

명령어를 입력 후에 OK라는 문구가 출력되어야 정상적으로 동작된 것입니다.

 

 

반응형

 

 

[ 5. 우분투 버전에 맞는 docker repository 추가 ]

 

repository를 추가하기 전에 다음의 명령어를 입력하여 먼저 사용하는 Ubuntu의 bit를 체크해줍니다.

 

$ arch

 

 

 

지금은 웬만하면 64bit가 사용되기 때문에 x86_64라는 결괏값을 확인할 수 있을 겁니다.

 

해당 결괏값이 나오시는 분들은 다음 명령어를 이용하여 repository를 추가해주시면 됩니다.

 

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

 

 

[ 6. docker 설치 ]

 

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

 

 

 

[ 7. docker 설치 확인 ]

 

$ docker -v

 

 

 

위의 명령어를 입력할 경우 저는 다음과 같은 출력 값을 볼 수 있습니다.

 

Docker version 20.10.12, build e91ed57

 

 

 

이처럼 docker 버전이 확인되어야 정상적으로 설치된 것입니다.

 

 

 

Docker 관련 추가 명령어

 

  • docker 서비스 시작
$ service docker start

 

 

728x90

 

 

  • docker 서비스 중지
$ service docker stop

 

 

 

  • docker 서비스 상태 확인
$ service docker status

 

 

 

  • docker 서비스 재시작
$ service docker restart

 

 

 

  • 서버 재 시작 시 docker 자동 실행 설정
$ sudo systemctl enable { target 명 } && service docker start

 

 

 

  • 서버 재 시작 시 docker 자동 실행 설정 삭제
$ sudo systemctl disable { target 명 }

 

 

 

  • docker 자동 실행 설정 확인
$ cd /etc/systemd/system/multi-user.target.wants
$ ls { target 명 }

 

 

 

  • 다른 계정에 docker 사용 권한 부여 (권한 부여 후 재시작 필요)
$ sudo usermod -aG docker { 계정 ID }

 

 

 

 

 

 

 

이상으로 Docker 설치하는 방법에 대해 간단하게 알아보는 시간이었습니다.

 

읽어주셔서 감사합니다.

 

 

 

 

 

728x90
반응형

'Infra, Cloud > Docker' 카테고리의 다른 글

[Docker] Nginx 환경 구축  (0) 2022.02.01
[Docker] Next 환경 구축  (0) 2022.02.01
[Docker] SpringBoot 환경 구축  (0) 2022.01.26
[Docker] MySQL 환경 구축  (0) 2022.01.24
[Docker] Docker Compose 설치하기 (Ubuntu 20.04)  (0) 2022.01.23

댓글