dockerDocker のセットアップ

Overleaf は Docker 上で動作します。次をインストールする必要があります:

  • Docker Engine (Docker CE)

  • Docker Compose プラグイン (docker compose、v2)

これらの手順は最近の Ubuntu LTS(20.04/22.04/24.04)を対象としています。

circle-exclamation

公式ドキュメントは次から提供されています: https://docs.docker.com/engine/install/ubuntu/arrow-up-right.

1

1) 古い/競合するパッケージを削除する(存在する場合)

以前に別のソースから Docker をインストールしていた場合は、まずそれを削除してください:

 sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc | cut -f1)

このコマンドは、いくつかのパッケージがインストールされていなくても安全です。

2

2) Docker の公式 apt リポジトリを追加する

前提パッケージをインストール:

sudo apt update
sudo apt install -y ca-certificates curl

Docker の GPG 鍵を追加:

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

リポジトリを追加:

# Apt ソースにリポジトリを追加:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF

sudo apt update
3

3) Docker Engine と Compose プラグインをインストール

Docker と Compose プラグインをインストール:

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

起動時に Docker を開始:

sudo systemctl enable --now docker
4

4) インストールを確認する

これらのコマンドはエラーなく実行されるはずです:

docker --version
docker compose version
sudo docker run --rm hello-world
docker ps
5

5) (オプション)sudo なしで Docker を実行する

ユーザーを次に追加します docker グループ:

sudo usermod -aG docker $USER

その後 ログアウトして再ログイン、または次を実行:

newgrp docker

これで次が不要で動作するはずです: sudo:

docker ps
triangle-exclamation

次のステップ

Docker が動作したら、次にツールキットのインストール手順を Using the Toolkit.

最終更新