OS/ubuntu

우분투 도커 설치 / 도커 사용 이유(ubuntu / docker)

삐뚤어진 개발자 2022. 6. 14.

도커란? 왜쓰지?

도커는 간단히 말해 서버, 디비 환경을 이미지로 컨테이너화 할수 있는 도구입니다.

 

도커는 컨테이너 이미지를 만들어서 서버에 올리기 쉽기 때문에 사용합니다.

예를 들어, 웹 사이트 구축을 했는데, 방문자가 늘어나서 서버를 추가로 증설해야한다고 했을때, 

새로운 서버를 환경설정 할 필요없이 도커 이미지만 올려주면 구동합니다.

 

또, 서버가 예기치 않게 다운됐을때, 이미지를 다시 올려주면 다시 구동하게 됩니다.

 

 

 

설치

 

환경 : Ubuntu 20.04.3 LTS

 

아래의 명령어를 한줄씩 실행하면 설치할 수 있습니다.

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce

 

또는, 아래의 명령어 한줄만 실행하면 설치할 수 있습니다.

sudo apt update && sudo apt -y upgrade && sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

 

설치 확인

제대로 설치되었다면, docker status를 확인해보면 아래 이미지 처럼 active (running) 이 뜹니다.

sudo systemctl status docker

 

또는 아래 명령어를 입력하면 아래와 같은 메세지가 나옵니다.

 

sudo docker run hello-world

 

긴글 읽어 주셔서 감사합니다.

더 궁금하신 사항은 댓글로 문의해주시면 빠르게 답변드리겠습니다.

댓글