16
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu で Docker のインストール

Last updated at Posted at 2023-08-06

Docker のインストール方法は 色々 あるみたいですが,

  • パターン 1: Docker Engine のインストール
  • パターン 2: Docker Desktop のインストール

の 2 つについて紹介します

Docker Desktop が Ubuntu をサポートしたのは最近なので,まだ Docker Desktop に対応していないツールがあります

そのため,私は パターン 1: Docker Engine のインストール を推奨します

動作環境

Ubuntu 22.04

前準備 (参考)

必要なパッケージをインストールします

    sudo apt update
    sudo apt install ca-certificates curl gnupg

aptリポジトリを追加します

    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
    
    # Add the repository to Apt sources:
    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
      $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
      sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt update

docker グループを作成し,ユーザーを所属させます

    sudo groupadd docker
    sudo usermod -aG docker <ユーザー名>

これで前準備は完了です

パターン 1: Docker Engine のインストール

Docker Engine のインストール

    sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

インストール確認

    docker --version

最新バージョンの Docker には docker-compose もデフォルトで付属しています

    # ハイフンは不要です
    docker compose version

これで完了です

パターン 2: Docker Desktop のインストール (参考)

deb パッケージを公式リンクからダウンロードし,インストールします

    sudo apt-get update
    sudo apt-get install path/to/docker-desktop-<version>-<arch>.deb

Docker Desktop のアプリケーションがインストールされているはずです

docker_install.png


以上です

16
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?