ubuntu
カテゴリ
Docker 仮想化プラットフォーム
2026/02/28 16時docker
Docker(ドッカー)は、アプリケーションの実行環境(ライブラリ、ツール、コード)を「コンテナ」と呼ばれる軽量な単位にパッケージ化し、開発から本番環境まで同じ環境を素早く、かつ安全に構築・共有できるコンテナ型仮想化プラットフォーム。

なんだか難しい説明だが、Docker をインストールさえすれば、その他のアプリはDockerに対応していれば、インストールしなくても設定ファイルを作るだけで起動できてしまうという驚きのプラットフォーム。

種類インストール特徴・違い
Docker Engine (公式版 )公式リポジトリから導入Docker公式が最新の安定版を直接提供。最新の機能や修正がすぐ反映される。
Ubuntu apt版(Ubuntu仕様 ①)sudo apt install docker.ioUbuntuの運営元Canonical社が、Ubuntuのシステムに合わせて独自に検証・配布している古いバージョン。
Ubuntu snap版(Ubuntu仕様 ②)sudo snap install dockerUbuntuが推している Snap という隔離パッケージシステムで入る Docker。

レポジトリーの準備
sudo apt update
sudo apt install -y ca-certificates curl gnupg

Docker公式の鍵を登録
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

リポジトリを登録
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

レポジトリーには3種類あるが、別な理由がないかぎり、stableを使う
channelsdetails
stable最新のリリースバージョン
testテストのためのGA(一般公開)前のプレリリース
nightly次の一般公開前のための最新バージョン

カタログ更新とインストール実行
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

自分のユーザーを Docker グループに追加し、sudo を不要とする
sudo usermod -aG docker $USER

SSH接続を終了して、再ログインしこれを打ってエラーが出なければ完了
docker ps

今後Dockerのコンテナをインストールするには、以下の構成を守る。

外付けSSDのフォルダー名:/mnt/data/
/mnt/data/docker/AAA/
/mnt/data/docker/BBB/
/mnt/data/docker/CCC/

バックアップファイルの設置場所
/mnt/data/backup/

自作スクリプトの設置場所
/mnt/data/backup/scripts/

/mnt/data/docker/を丸ごと圧縮して/mnt/data/backup/に格納し、それをWindows機に複写。
記事一覧