セージ の メモ書き

メモこそ命の恩人だ

Docker - Ubuntu にインストール

背景

  • Docker Desktop 有料化。2022年1月~
  • Ubuntu 上に Docker Engine をインストールし、Docker を使用する。

適用環境

事前準備

  • 以下を行う。(ソーセージの別メモを参照)

インストール手順

インストールできたことを確認。
最後の Docker インストールは2分ほどかかる。

# 旧バージョンのアンインストール
sudo apt-get remove docker docker-engine docker.io containerd runc

# インストールできるパッケージの一覧を更新
sudo apt-get update

# 証明書のインストール
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) 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

# Docker Engine のインストール
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose


インストール後

Dockerの起動テスト

sudo service docker start
  • パスワードを入力後、以下が表示されればOK。
    • Starting Docker: docker
  • "sudo" なしの場合、以下が表示される。
    • Docker must be run as root

Docker グループにユーザーを追加

  • docker コマンドを実行する際に "sudo" なしで実行できる。
sudo usermod -aG docker $USER
exit

Docker のプロキシ設定

cd /etc/default
vi docker
# vi で以下を追記(* => IPアドレス:ポート番号)
export http_proxy=http://***
export https_proxy=http://***



以上