【初心者向け】基礎&実践プログラミング

初心者がつまづきやすいところ、最短で実力が身につく方法をお伝えします。

Dockerのインストール (Ubuntu 18.04 LTS)

f:id:AIProgrammer:20200418171407p:plain

目的

Ubuntu 18.04 LTSにDockerをインストールする。 詳しくはこちら

作業環境

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

古いDockerを削除

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

apt-getの更新と必要なパッケージをインストール

$ sudo apt-get update

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

Dockerの公式GPGキーを追加

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

GPGキーが追加されているか確認します。 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88と表示されればOKです。

$ 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]

aptリポジトリの設定

x86_64/ amad64の場合は、以下のコマンドを実行。

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

Dockerエンジンのインストール

最新版のDockerをインストールする場合は、以下のコマンドを実行。

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

一度、再起動します。

Dockerが正常にインストールされたかを確認するために、hello-worldイメージをインストールします。

$ sudo docker run hello-world

一般ユーザーでの実行

現段階では、root権限でしかdockerを実行できません。 一般ユーザーでも実行したい場合には、自身のPCのユーザ名をdockerのグループに追加する必要があります。 変更後は、ログインし直す必要があります。

$ sudo usermod -aG docker <PCのユーザ名>



頑張れ!喝!!の代わりにB!ブックマークを押していただけるとただただうれしいです(^^)! ↓