🐋

Docker、Docker Compose、Docker Desktopのインストール

2023/01/28に公開

1.はじめに

ここでは、
・Docker(コンテナ管理ソフトウェア)
・Docker Compose(複数のコンテナをまとめて管理できるツール)
・Docker Desktop(Dockerの利用環境を手軽に構築できるツール)
のインストール方法を記載しています。

UbuntuとWindows 11向けです。
インストール時のUbuntu OS=[Ubuntu 22.04.1 LTS]
インストール時のWindows OS=Windows 11 Home Edition

2.Docker Desktopのダウンロード、インストール(Windowsの場合)

このインストーラを使用すれば、Docker、Docker Compose、Docker Desktopをまとめてインストールできます。

以下URLからインストーラ(.exe)をダウンロードします。
https://docs.docker.com/desktop/install/windows-install/

ダウンロードしたファイルを実行し、Docker Desktopをインストールします。

3.Docker Desktopのダウンロード、インストール(Linux Ubuntuの場合)

3.1 Dockerの公式レポジトリの追加

以下のコマンドを順番に実行して、Dockerの公式リポジトリを追加します。

sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

3.2 Docker Desktop のdebパッケージをダウンロード

下記URLからdebパッケージをダウンロードします。

https://docs.docker.com/desktop/install/ubuntu/

3.3 DockerDesktopのインストール

debパッケージをダウンロードしたフォルダに移動し、インストールを行います。
ソフトのバージョンは2023/4/8現在のものです。

sudo apt update
sudo apt install ./docker-desktop-4.18.0-amd64.deb

3.4(補足)DockerDesktopのリソースの変更

StableDiffusionなど、メモリを大量に使用するコンテナを動かす場合は、メモリの割当を増やす必要があります。

[extensions]の右側をクリックし、[Setting]をクリックします。

[Resources]-[Advanced]を選択し、メモリ[Memory]の値を大きくします。
※StableDiffsionを使用する場合、メモリを12GBくらいに増やすと大きめのモデルでも異常終了しないように感じました。

メモリの値を変更したら、[Apply & restart]をクリックして、DockerDesktopを再起動します。

更新履歴

2023/4/8 Linux(Ubuntu)のインストール方法を修正
2023/4/2 Docker、Docker Compose、Docker Desktopのインストール方法を記載
2023/1/28 公開

Discussion