デバッグのときにDockerコンテナにシェルやデバッグツール群を組み込める「Docker Debug」が正式リリース

今回は「デバッグのときにDockerコンテナにシェルやデバッグツール群を組み込める「Docker Debug」が正式リリース」についてご紹介します。

関連ワード (一般、必要、昨年等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Docker社は、デバッグしたいときにDockerコンテナにシェルやデバッグツール群を組み込める「Docker Debug」の正式リリースを発表しました。

これはWindowsやMacなどのデスクトップ環境にDockerコンテナ環境を簡単に導入できるDocker Desktopの最新版として7月29日にリリースされた「Docker Desktop 4.33」に含まれています。

Docker Desktop 4.33正式リリース

Dockerコンテナを使うとデバッグが難しくなる

Docker Debugは、昨年(2023年)10月のDockerCon 23で発表された機能です。

参考:Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23

一般にDockerコンテナは、使用メモリの最小化とセキュリティを高めるなどの目的で、シェルやツールなどを徹底的にそぎ落としてスリム化したOSの上にアプリケーションを載せた構成にします。

そのため、コンテナ内のアプリケーションに問題が発生した場合に、エディタやデバッガなどを使って状況を確認し、デバッグをしようとしても、pingやviといったコマンドはおろかコマンドラインを提供するシェルも用意されていない環境に対してデバッグを始めなければならない、といった状況が発生します。

これを解決するのが「Docker Debug」です。

コンテナにシェルやツール群を簡単に組み込める

Docker Debugは、任意のコンテナやイメージに対してシェルとvim、nano、htop、curlなどのデバッグに利用できるツール群を、必要になったときに簡単に組み込むことができます。ネットワーク関連の問題を切り分けるために、ホストとコンテナ間で動的なポートフォワードも可能です。

ツール群は、Docker Debugに組み込まれている「NixOS package manager」を用いてカスタマイズ可能です。

Docker DebugはDocker DesktopのGUIもしくはコマンドラインから起動できます。

Docker DesktopからDocker Debugを利用する

これにより、スリム化されたOSを用いたコンテナを変更することなく、容易にデバッグできるようになります。

Docker Buildチェックも正式版に

Docker Desktop 4.33ではDocker Debugだけでなく、「Docker Buildチェック」機能も正式版となっています。

参考:Dockerfileを解析、最適化やベストプラクティスをガイドしてくれる「Docker Buildチェック」機能が正式版に

COMMENTS


Recommended

TITLE
CATEGORY
DATE
港区のセゾンカード会員はフードデリバリーに月12万円 クレディセゾン調査
くらテク
2021-08-03 00:28
Google Playにゲームやアプリのお得情報を表示する「Offers」タブが追加
IT関連
2022-01-30 09:06
関西電力送配電、富士通のデータ基盤で電力供給の安定・効率化を確認
IT関連
2024-10-11 01:27
請求書受領サービス「Bill One」、経費精算システム「皆伝!ワークフロー」と連携
IT関連
2022-06-11 15:27
20機の小型ロボット群をハンドジェスチャーで直感操作 スタンフォード大など開発 :Innovative Tech
トップニュース
2021-01-29 07:18
「問題の根底には企業風土」──みずほFG、銀行システム障害の調査報告書を公開
セキュリティ
2021-06-16 21:46
インテル、第13/14世代CPUのマイクロコードパッチで追加情報を公開
IT関連
2024-08-14 01:06
環境に応じ植物の根の長さを変化させる遺伝子制御因子を特定、植物工場や都市型農業の生産性向上への貢献に期待
IT関連
2022-02-16 03:30
【コラム】大学では技術職に備えられない今こそ徒弟訓練を利用するときだ
EdTech
2021-05-10 15:50
トリドールHD、丸亀製麺で富士通「AI需要予測サービス」採用
IT関連
2023-02-04 20:04
和食チェーンの木曽路、労務管理システムの連携基盤をノーコードで構築
IT関連
2023-10-06 15:49
技術者が職を求めて移住する国トップ10、去る国トップ10
IT関連
2023-11-28 23:38
NECと石坂産業、ローカル5GとAIを活用したスマートプラントで実証実験
IT関連
2023-01-19 15:41
競合は米国企業–富士通が研究開発リソースを投じる、5つの技術領域
IT関連
2023-10-21 03:30