본문 바로가기

Docker

[Docker 설치] 4. Ubuntu에 설치하기

윈도우에 도커를 사용해서 써보려고 했지만 쉘을 사용하지 못하는게 너무 불편해서 결국 우분투로 넘어왔습니다.

우분투에 다시 도커와 이미지를 설치해보겠습니다.

 

Docker 설치

0. 기존에 오래된 버전이 있다면 삭제시켜줍니다.

sudo apt-get remove docker docker-engine docker.io containerd runc

 

1. Repository를 설정해줍니다.

$ sudo apt-get update
$ sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release

 

docker의 official GPG key를 등록합니다.

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 

stable repository를 등록합니다.

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

 

2. Docker Engine을 설치합니다.

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

 

3.설치 완료 확인을 진행합니다.

docker --version

 

Compose 설치

 

Docker Compose는 여러개의 도커 어플리케이션 컨테이너들의 실행을 도와주는 툴입니다. 따로 설치를 진행해야 사용할 수 있습니다.

 

$sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

실행 권한을 부여해야 합니다. 

$sudo chmod +x /usr/local/bin/docker-compose

설치 확인을 합니다.

$ docker-compose --version

 

VSCode 설치

우분투에서 제공하는 에디터는 불편해서 VSCode도 설치해주었습니다.

 

 

1. 우분투 Firefox에서 도커 다운로드 페이지에 접속하고 본인 컴퓨터에 맞는 파일을 선택합니다.

 

https://code.visualstudio.com/Download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

.deb을 누르면 다운로드 파일이 나타납니다.

다운로드 파일은 HOME/Download에 저장됩니다. 

 

2. 해당 파일을 실행시킵니다.

sudo apt install ./code_1.65.2-1646922911_arm64.deb

 

3. code 를 치면 VMCode가 나옵니다.

'Docker' 카테고리의 다른 글

[Docker설치] 1. Docker desktop  (0) 2022.03.10
[Docker설치] 2. WSL 2 installation is incomplete 에러  (0) 2022.03.08