デバッグのときに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
Linuxカーネルのセキュリティチームはどこが違うのか–特有の問題も
IT関連
2023-12-16 23:10
オラクルとGoogle Cloudが提携–顧客のクラウド移行やマルチクラウド展開を後押し
IT関連
2024-06-15 19:31
熱海の土石流 損保、衛星やドローンで被害迅速把握
IT関連
2021-07-08 10:32
アドビ、フェイク画像に対抗する「CAI」を解説–進化するデジタル技術の“守りの一手”
IT関連
2023-07-20 05:44
Ridgelinez、生成AI活用をPoCから実運用へ進めるための2つの要素
IT関連
2024-10-04 03:42
「メルブラ」新作 TYPE-MOONの人気格闘ゲームが“月姫リメイク”に合わせリニューアル マルチプラットフォーム展開で2021年発売
くらテク
2021-03-29 12:08
みずほFG、人事システム基盤を刷新へ–変化に対応できる柔軟性を評価
IT関連
2023-03-04 03:33
エッジコンピューティングで浮上するインフラ運用管理の課題
IT関連
2023-10-25 15:19
日東紅茶が「刀剣乱舞」コラボ第2弾 「日光一文字」「山姥切長義」など4振り
くらテク
2021-06-22 22:17
ヴイエムウェアの変化を丁寧に伝えていく–アジアと日本の責任者に聞く現状
IT関連
2024-08-30 15:18
「Windows 11」の新テストビルドがDev Channel向けに公開
IT関連
2021-07-09 16:24
サイバーセキュリティ技術、導入の障壁は専門知識やリソースの欠如など
IT関連
2022-04-21 08:51
データセキュリティに取り組む上で大切なデータの現状–Rubrikが解説
IT関連
2023-09-05 07:58
新型コロナウイルスのワクチン接種会場や大規模接種センター周辺の駐車場を予約できる特設ページが公開
シェアリングエコノミー
2021-05-28 10:09