はてぶ・Qiita・Zennのトレンド記事を紹介
Dockerはアプリケーションをコンテナ化して実行するためのプラットフォームです。開発環境の統一や本番環境へのデプロイが簡単になります。
Docker Buildを106秒→44秒、32秒→3秒に高速化した3つの改善 🔖 11
Docker Composeで複数のコンテナを管理していると、気づかないうちにDocker Buildの待ち時間が長くなりがちです。 私の関わっているプロジェクトでは、Next.jsのフロントエンド1台、Goのバックエンド2台、Go Worker1台をビルドしており、開発中に頻繁
Docker Buildを106秒→44秒、32秒→3秒に高速化した3つの改善 🔖 11
Docker Composeで複数のコンテナを管理していると、気づかないうちにDocker Buildの待ち時間が長くなりがちです。私の関わっているプロジェクトでは、Next.jsのフロントエンド1台、Goのバックエンド2台、Go Worker1台をビルドしており、開発中に頻繁
Ollama + Hermes Agent環境構築をめざして、まずはセキュリティのためDockerでHermes Agentを動かすようにした 🔖 4
Hermes AgentをDocker環境で動かすようにしてみました。Hermes Desktopを以下の公式サイトからダウンロードしてインストールした上で、以下を実行。ここからの手順は、Geminiに教えてもらいました。Step 1. Ollamaを他のホ...
PlaywrightのテストをDocker ImageとProjects機能で安定化と高速化 🔖 36
newmoのフロントエンド開発では、複数の機能を持つ単一のNext.jsアプリケーションを開発しています。このアプローチは、コードの共有やCIの管理といった面でメリットがある一方で、PlaywrightテストのCI実行における安定性とテスト時間という2つの課題を抱えていました。
Docker専用のAIエージェント「Gordon」が正式リリース。Dockerについて何でも答えてくれてエラーも修正してくれる。無料アカウントでも利用可能 🔖 41
Docker専用のAIエージェント「Gordon」が正式リリース。Dockerについて何でも答えてくれてエラーも修正してくれる。無料アカウントでも利用可能 Docker社は、Docker DesktopとDocker CLIの新機能として、Dockerに関する質問への回答やベスト
ローカルPCでAIを使い始めるとき、Dockerの設定やGPUドライバの依存関係の解決に時間がかかるケースがあります。ワークステーションメーカーのPuget Systemsが公開した「Puget Systems Docker App Packs」は、1行のコマンドを実行するだけで
MinIOからRustFSへの移行:Docker ComposeでのS3互換ストレージ構築ガイド 🔖 3
MinIOからRustFSへの移行:Docker ComposeでのS3互換ストレージ構築ガイドはじめにローカル開発環境でS3互換ストレージを構築する際、長らくMinIOがデファクトスタンダードとして利用されてきました。しかし、関連リポジトリのアーカイブ化やライセン...
WSL2+Docker環境における、CVE-2026-31431 (Copy Fail) への対策メモ 🔖 74
TL;DR 結論から言うと、「Dockerをv29.4.2以降へアップデート(恒久的)」と「.wslconfigによるalgif_aeadの無効化(暫定的)」の2段構えが現状の最適解です。 はじめに Linuxカーネルの権限昇格脆弱性「Copy Fail(CVE-2026-314
Claude Code入りのDockerイメージをDevContainerで動かす 🔖 4
今度の新刊 「開発効率をアップする! Claude Code 実用入門」 でも触れているのですが、Claude Codeは、「隔離したコンテナ環境で動かす」 のが、ぼくの持論です。①安全性のため、②Linux環境のツールが使えるため、というのが理由です。コンテナを強く推す理...
Go + gRPC サーバーのコンテナ化を行い、イメージ作成は Dockerfile より ko が適していると感じた理由 🔖 6
はじめにGo で gRPC サーバーを作り、それをコンテナとして動かす。よくある構成だと思います。Go初学者である自分もこの構成を試してみて、簡単なgRPCサーバーのみの Dockerfile を使ったコンテナ化を行ってみました。ただ、その過程で強く感じたのは、Dock
Docker Sandboxes | コーディングエージェントのためのSandboxes | Docker 🔖 55
Docker Sandboxesは、Claude Code、Gemini CLI、Codex、Copilot、Kiroなどのコーディングエージェント向けに特別に設計された、使い捨て可能で分離された実行環境です。 エージェントには自由が必要です。マシンには必要ありません。 コーディ
無料で自分好みのダッシュボードを作成できユーザーごとにログインもできる「Dashy」、セルフホスト可能でDockerで動作OK 🔖 51
ブックマークでは物足りず、監視ツールでは堅すぎる。そんな自宅サーバー管理者にちょうどいいのが「Dashy」です。多数のサービスリンクを1画面に整理し、オンライン状態の確認やRSS・天気予報などのウィジェットも設置できるモダンな見た目のオープンソースダッシュボードです。 Dashy
安全なコンテナイメージを作るための新しい業界標準: Docker Hardened Images | ドクセル 🔖 126
スライド概要 無償・OSSから始める、コンテナ脆弱性管理負荷を大幅に削減する新しいアプローチ https://dockerjapan.connpass.com/event/388164/ 多数のOSSで構成されているコンテナイメージは、近年急増する脆弱性を狙ったサプライチェーン攻
docker runでコンテナにホスト側のAWS CLIの認証情報を伝えたい - 私が歌川です 🔖 52
はじめに docker run コマンドで実行するDockerコンテナ内でAWSのAPI呼び出しを行うとき、何もしないと認証情報がなくて失敗すると思う。なんとかしてホスト側の認証情報を伝えたい。なお、令和なのでアクセスキーはホストのどこにも (~/.aws/credentials
Rails: 個人開発環境の Docker 化をやめた理由(翻訳)|TechRacho by BPS株式会社 🔖 113
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Why I Stopped Using Docker in Development - DevBlog by Zil Norvilis 原文公開日: 2026年03月03日 原著者: Zil Norvilis 日本語タ
dockerfile-pin: DockerfileやComposeのイメージをSHA256でピン留めするCLIツールを作った 🔖 48
DockerfileやComposeファイルのイメージ参照に@sha256:を自動で追加するCLIツール dockerfile-pin を作りました。 GitHub: azu/dockerfile-pin なぜ作ったか trivyへのサプライチェーン攻撃などの事件を見ていると、次
git worktree × Docker Composeによる並行開発環境の改善 | PR TIMES 開発者ブログ 🔖 56
こんにちは、PR TIMESでインターンをしている笹山雷雅です。 レビュー中や検証中に、いま触っているブランチをそのまま残したまま、別ブランチの挙動を確認したくなる場面は少なくありません。 ただ、git switch を繰り返す運用では、未コミット変更を気にしたり、作業の文脈が途
モノレポのローカル開発環境をDockerからmiseに移行して起動速度を75%改善した 🔖 55
はじめに HRBrainのプラットフォームチームのえぬひろです。 HRBrainでは30以上のマイクロサービスをGoとTypeScriptで開発しています。ローカル開発環境にはTiltを採用しており、開発者は tilt up <サービス名> の1つのコマンドで、必要なサービスとそ
モノレポのローカル開発環境をDockerからmiseに移行して起動速度を75%改善した 🔖 55
はじめにHRBrainのプラットフォームチームのえぬひろです。HRBrainでは30以上のマイクロサービスをGoとTypeScriptで開発しています。ローカル開発環境にはTiltを採用しており、開発者は tilt up <サービス名> の1つのコマンドで、必要な
令和最新版 GoでのDockerfile / Docker Composeの書き方 🔖 83
GoでよくDockerfileとComposeを書いてるんですが、いい感じの書き方が固まってきたので共有します。 コード例 もあるのでご自由にどうぞ! 1. マルチステージビルドにする もう当たり前だと思うので割愛しますが、マルチステージビルドは必須です。 ビルドに必要なものと、
AIエージェント並行開発を支えるgit worktree × Docker Compose環境構築 🔖 1
はじめにイノベーション開発チームのkuniです!現在はITトレンドのリプレイスPJに従事しています。AIエージェントを導入すると、複数のブランチで並列開発したいというシチュエーションがあると思います。git worktreeを使えば複数のブランチを同時にチェックアウトできる
もうポート番号は覚えない ── Docker Compose のポート競合を消す CLI「tug」を作った 🔖 97
前回のあらすじ 前回の記事で、portless に触発されて「Docker Compose 環境なら Traefik の defaultRule で同じことができる」という話を書きました。 HTTP サービスは http://service.project.localhost で
portless が便利なら、Docker Compose には Traefik がある 🔖 131
portless とは portless は Vercel Labs が公開したローカル開発ツールで、localhost:3000 のようなポート番号を myapp.localhost:1355 のような名前付き URL に変換してくれます。 もうポート番号を覚える必要はありませ
Bash × Docker × git worktree で Claude Code 並行開発環境を作る 🔖 1
はじめにgit worktree で複数の作業ツリーを用意して、それぞれで Claude Code を動かす。そうすれば AI エージェントに複数のタスクを並行してこなしてもらえます。しかし、docker-compose を使っているアプリケーションでは、コンテナ名とポートの
Dockerfile のベストプラクティスを動かして学ぶ 🔖 3
これまで Dockerfile を使う機会はあっても、自分でつくることは多くありませんでした。ベストプラクティスに関する記事を読んだことをきっかけになんとなくで書いている Dockerfile を見直したくなったので、コマンドを実行しながら学習した内容をまとめます。以下の記事を
【2026年最新】エンジニアが入れるべきMCPサーバー厳選まとめ(Draw.io, GitHub, Docker他) 🔖 333
最近話題の MCP (Model Context Protocol)、皆さんはもう使っていますか? Claude DesktopやCursor、そして最近登場したClaude Codeなど、MCP対応のAIツールが増える中で、「結局どのサーバーを入れればいいの?」と迷っている方も
【初心者完全版】0からDockerをフルスタックアプリを開発しながら学べるチュートリアル【React /TypeScript/Hono/docker-compose】 🔖 8
はじめにエンジニアをやっていると大きな山場のようなものがいくつかあります。CI/CD / AWS / Docker / Clean Architectureこれらは私がジュニアレベルからミドルレベルに上がる中でも特に大変だったなと思う項目です。これを見ている方も憧...
SREが取り組むデプロイ高速化 ─ Docker Build時間を半分にした話 - inSmartBank 🔖 72
こんにちは。株式会社スマートバンク SRE部の capytan です。スマートバンク 新春エンジニア駅伝 2026 の十四区目の走者として頑張って走ります。十三区目は nissyi さんの Agent Client Protocol 入門 -エディタとAIエージェント連携の仕組み
SREが取り組むデプロイ高速化 ─ Docker Build時間を半分にした話 🔖 72
こんにちは。株式会社スマートバンク SRE部の capytan です。スマートバンク 新春エンジニア駅伝 2026 の十四区目の走者として頑張って走ります。十三区目は nissyi さんの Agent Client Protocol 入門 -エディタとAIエージェント連携の仕組み
安全性の高い「Docker Hardened Images」を運用して気づいた点 🔖 2
VPoTの岩本 (iwamot) です。 Docker Hardened Images (DHI) は、Docker社が公開している安全性の高いイメージ群です。2025年5月のリリース当初は有償でしたが、2025年12月に無償になりました。 ぼくが開発しているAI Slack b
Dockerでのアプリ展開を超簡単にできる「Dokploy」、オープンソースでセルフホスト可能 🔖 44
自前のPCサーバーやVPSなど、OSだけが用意されているような環境でインターネットアプリケーションを構築する場合、webサーバーやデータベースサーバーなど1つ1つインストールし管理するのは手間がかかります。そこでDockerを利用してアプリケーションと必要な構成を全て自動的に構築
個人利用なら完全無料かつセルフホストも可能なDockerコンテナ管理ツール「Dockhand」 🔖 113
DockerコンテナをGUIで管理するツールとしては「Portainer」がほぼ一強の状態でした。そんな中「誰もが使える最新のDocker管理ツール」をうたい文句とする「Dockhand」が登場しました。Dockhandは個人利用であれば無料で使えるうえ、Dockerコンテナの作
Dockerの難解なコマンドをサポートしてくれるCUIツール「lazydocker」 🔖 28
アプリケーションの開発環境を用意したりデプロイ・スケーリング・管理を効率的に行ったりするうえでDockerは非常に強力なツールですが、高機能であるが故のコマンドの難解さに泣かされるユーザーも多いはず。そんな要望に応えてか、Gitを強力にサポートするCUIツール「lazygit」の
オフライン環境で安全にSerenaを使う-Docker隔離ネットワークで構築するSerena MCPサーバー 🔖 1
こんにちは!ウィルゲート開発室の清水(@takaaki_w)です。 2025年7月末ごろから話題になったSerenaですが、すでにプライベートや業務でお使いの方もいらっしゃるかと存じます。 今回は、SerenaをDockerの隔離ネットワークで安全に使うためのTIPSをご紹介いた
Dev Containersとは?Dockerを使った開発環境構築の決定版【図解で完全理解】 🔖 252
1. はじめに この記事の目的 「Dockerは使ったことあるけど、Dev Containersって結局何が嬉しいの?」 この疑問に答えるのが本記事の目的です。Dev Containersの概念から導入手順、Dockerfile・docker-compose.ymlとの関係性まで
【完全版】Dockerを使うエンジニアのためのLinux基礎マスター 🔖 173
はじめに 「Dockerは使えるけど、Linuxはよくわからない」 こんな状態で開発を続けていませんか?実はDockerはLinuxカーネルの技術を基盤としており、Linux知識がないとトラブル時に手も足も出なくなります。 この記事では、Docker利用者が「これだけは知っておく
Dockerの裏側を知るために、Goで最小限のコンテナランタイムを作ってみた 🔖 79
コンポーネントと依存関係 各インターフェースがどのように実装の詳細を隠蔽(抽象化)しているか、メモ程度ですが具体的なメソッドレベルで書きます。 1. Domain Layer(internal/domain) ビジネスロジックが依存する仕様、振る舞いを定義しています。 Conta
第893回 Dockerでオブジェクトストレージ「SeaweedFS」を構築する | gihyo.jp 🔖 49
基本的にmasterとvolumeさえあれば、オブジェクトストレージとして動作します。しかしfilerなしでの運用は非現実的でしょう(詳しくは後述)。SeaweedFSでは、fidというIDベースでオブジェクトにアクセスしなくてはなりません。ですがfilerを動かせば従来のフ