Docker tutorial - IT technology blog

DockerでRuby on Railsをデプロイする:Multi-stage Build、Asset Precompile、Sidekiq Worker実践ガイド

DockerでRuby on Railsをデプロイする際によく直面する3つの大きな問題:1.8GBの肥大したイメージ、コンテナ内でのasset precompileエラー、そしてPumaと同居するSidekiq。本記事は最適化されたmulti-stage DockerfileとWeb/Workerを完全分離したDocker Composeスタックで、6ヶ月のproduction運用経験からこれら3つすべての解決方法を解説する。
Fedora tutorial - IT technology blog

FedoraでPodman Composeを使う:rootlessマルチコンテナ管理のためのDocker Compose代替ガイド

Podman ComposeはDocker daemonやroot権限なしに、Fedora上でマルチコンテナスタックを実行できるツールだ。本記事ではDocker Compose・Podman Pods・Quadlet・Podman Composeの4つのアプローチを比較し、WebアプリとPostgreSQL・Redisを使った実践デプロイを解説。SELinuxとrootlessポートに関する注意点も紹介する。
Docker tutorial - IT technology blog

Docker ComposeでNginx Proxy Managerを構築する:WebUIで管理するリバースプロキシと自動SSL

Nginx Proxy ManagerはDockerコンテナ内で完結するツールで、WebUIからリバースプロキシとSSLを自動管理できます。本記事では主要なプロキシソリューションを比較し、それぞれのメリット・デメリットを分析した上で、Docker Composeを使った実践的なデプロイ手順をステップごとに解説します。
Docker tutorial - IT technology blog

Docker Compose Profiles:環境ごとにオプションサービスを管理する — debug・monitoringを完全に分離

Docker Compose Profilesを使えば、デバッグツールやmonitoringツールをメインサービスから分離しながら、一つのdocker-compose.ymlファイルにまとめて管理できる。6ヶ月間の本番運用を経た実践的な導入方法を、ローカル・staging・本番それぞれの具体的な設定例とともに紹介する。