Linux Mint 19.3 "Tricia" に Docker をインストールする
最近業務で Docker を触る機械が多くなり、学習のために自宅の PC に Docker をインストールしたのでその時のメモです。
構築環境
- OS: Linux Mint 19.3 "Tricia"
- アーキテクチャ: x86_64
Docker のインストールは今回が初めてです。
参考ページ
基本的には公式のインストール手順の通り実施すれば問題ない。
今回は、リポジトリを使用してインストールを行う。
なお Qiita の記事で公式のインストール手順をわかりやすくまとめたものがあるので
そちらを参考にしてもよいと思う。
リポジトリのセットアップ
- リポジトリの更新:
$ 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 -
以下のコマンドで、公開鍵のフィンガープリントを確認:
$ 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]
- 以下のコマンドで
stable
セットアップする。test
とnightly
も選択できるが、今回はスキップ(詳細は公式のインストール手順を参照のこと)。
ここで注意すべき点がある。
以下コマンドにある $(lsb_release -cs)
は、Linux ディストリビューションの名前(開発コードネーム)を返すコマンド。
Linux Mint の場合は、ベースとなっている Ubuntu ディストリビューションの名前に変更する必要がある。
$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
Linux Mint Tessa(19.1)
の場合は bionic
を指定することから(公式の備考欄)、bionic
と書き換えればいけそうな気もするが、
気になったので調べてみたところ、同じくハマっている記事を発見。
記事の Linux Mint のバージョンは 19.2 だが、19.3 でも問題は無かった。
何やらファイルに設定を追加するようです。
ファイルは無かったので新規作成しました。
sudo vi /etc/apt/sources.list.d/additional-repositories.list
以下を追加する:
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
それから、
$ sudo apt-get update
これで先程のコマンドを実行すると、問題なくインストールされる。
Docker Engine - Community のインストール
- リポジトリの更新:
$ sudo apt-get update
- 最新版の Docker Engine と containerd のインストール
(バージョンを指定する場合は公式の手順を参照のこと):
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
これで Docker のインストールは完了。
root ユーザー以外で Docker コマンドを実行するためには、ユーザーの設定を変更する必要がある。
当手順では記載しないが、必要な場合は以下を参照:
* Redirecting…
以上、間違いなどありましたらご指摘ください。