본문 바로가기

리눅스 잘 쓰기

Installing Docker on elementary OS 5.1 Hera - elementary OS 5.1에 도커 설치

이 포스트의 내용은 이 블로그를 따랐습니다.

도커는 크게 두 버전이 있습니다. 커뮤니티 에디션(CE), 엔터프라이즈 에디션(EE). 돈 없는 모든 개발자들은 CE를 깔아 쓰시면 되겠습니다.

제가 지금 애용하는 elementary OS는 우분투 18.04 LTS Bionic Beaver 기반 운영체제입니다. 한글 지원 잘 하고, 예쁘고, 빨라서 열심히 쓰고 있습니다.

이 운영체제에 도커를 설치하는 방법은 유명 배포판에 설치하는 방법과 조금 다릅니다.

우분투같은 유명한 배포판이면 그냥

sudo wget -qO- http://get.docker.com/ | sh

이거 한줄이면 알아서 다 깔아줍니다. 그런데 이런 듣보잡 OS는 직접 설치해줘야 한답니다.

# Executing docker install script, commit: f45d7c11389849ff46a6b4d94e0dd1ffebca32c1
You're using 'elementary' version '5.1'.
Upstream release is 'ubuntu' version 'bionic'.
+ sudo -E sh -c apt-get update -qq >/dev/null
E: The repository 'http://ppa.launchpad.net/mpstark/elementary-tweaks-daily/ubuntu bionic Release' does not have a Release file.

이렇게 떠버립니다 ㅠㅠ

그래서 일단 도구들을 설치해줍니다.

$ sudo apt-get update
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common

그리고 도커의 GPG 키를 추가해줍니다. 키 핑거프린트는 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 입니다.

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

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

그 다음에 도커 리포지토리를 추가해 줍니다. 바이오닉 안정화로 추가하면 됩니다.

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

이 다음에 업데이트 해 주고 설치하면 끝!

$ sudo apt-get update
$ sudo apt-get install docker-ce

이제 제대로 깔렸는지 확인하고 싶으면
sudo docker run hello-world
치시면 알아서 도커가 이미지 다운 받아서 설명을 보여줄 겁니다.

원본 마지막에는 도커를 수퍼유저에 추가하는 방법이 나와 있는데, 저같은 초보로써는 추천하기가 좀 그렇더군요.

혹시 원하시는 분들은 원본을 참조하시기 바랍니다.

'리눅스 잘 쓰기' 카테고리의 다른 글

우분투 18.04 서버 젠킨스 설치  (0) 2020.08.12
초보에게 가장 필요한 vim 조언  (0) 2019.04.27
Scrivener on Ubuntu 18.04 64bit  (0) 2018.12.22