Docker::우분투 환경에 Docker 설치하기
공부방/Doker

Docker::우분투 환경에 Docker 설치하기

우분투 환경에 Docker 설치하기 

우분투 환경에 Docker를 설치하려고 한다.

설치 가이드는 아래 사이트를 통해 확인 할 수 있다.

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

해당 가이드에는 우분투를 설치할 수 있는 방법이 순서대로 나와있기 때문에 잘 따라하면 설치를 할 수 있을 것이다.

 

사용하기 위한 저장소를 설치

우선 위 가이드가 안내하는 순서에 맞춰 진행하면 됩니다.

 

업데이트 및 HTTP 패키지 설치

> Update the apt package index and install packages to allow apt to use a repository over HTTPS.

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

GPG키 추가

>Add Docker’s official GPG key

$ sudo mkdir -m 0755 -p /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

만약 해당 명령어를 작성시 curl 이 설치 되어 있지 않다고 할경우 설치해주면 되는데 다음 명령어를 작성해주면 된다.

더보기
$ sudo apt-get install -y curl

저장소 추가

> Use the following command to set up the repository:

 $ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

Docker 엔진 설치

이제 docker 엔진을 설치해주려고 합니다.

 

apt 패키지 업데이트

> Update the apt package index:

$ sudo apt-get update

 

Docker Engine 와 Docker Compose 설치

> Install Docker Engine, containerd, and Docker Compose.

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

 

제대로 설치되었는지 확인

$ sudo docker run hello-world

docker에는 hello-world 라는 기본 컨테이너(?)가 있기때문에 해당 컨테이너를 실행시켜 제대로 설치 되었는지를 확인 할 수 있다.

우선 이렇게 가이드에 맞춰 진행하다보면 도커가 잘 설치되었음을 알 수 있다.

 

이상하게 나의 경우 /bin/docker-compose를 해야 명령어가 작동한다.