メインコンテンツまでスキップ

Docker.

06 — Docker に関する記事

01

Docker の仕組み

Docker 学習ノート:Daemon と Client のやり取りの流れ、Namespace/Cgroups/ユニオンファイルシステムによるコンテナ実装の仕組み、そしてイメージのレイヤー構造とデータボリュームの低レベルストレージの仕組み。

02

セキュアコンテナランタイム Kata

従来のコンテナはホストとカーネルを共有するため、分離性の面でセキュリティ上の懸念があります。本記事では、軽量な仮想マシンによってカーネルレベルの分離を実現する Kata のアプローチと、その特徴・課題を紹介します。

03

Docker 基本コマンド

Docker で日常的に最もよく使うコマンド群の整理:イメージの取得、コンテナの起動、イメージ・コンテナ一覧の確認、削除、停止、再起動、コンテナへの接続。イメージとコンテナの関係と、ハマりやすいポイントも補足します。

04

Debian に Containerd をインストールする

Debian 11 に Containerd をインストールする一連の流れ:cri-containerd-cni リリースパッケージのダウンロード、環境変数と中国国内向けミラーアクセラレータの設定、最後に systemd でサービスを起動して自動起動を設定するまで。

05

CentOS に Docker をインストールする

CentOS 上で yum を使って Docker をインストールする完全な手順を記録:国内ミラーソースの設定、バージョン指定インストール、サービスの起動、そしてイメージ保存パスの変更、レジストリミラーの設定、自動起動の設定まで。

06

Docker Compose の基本的な使い方

docker-compose は 1 枚の YAML ファイルでマルチコンテナアプリケーションのサービス、ネットワーク、データボリュームを記述し、1 コマンドでオーケストレーションと起動を完了させます。本記事ではそのインストール方法、動作の仕組み、日常でよく使うコマンドを記録します。