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

今回は「Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23」についてご紹介します。

関連ワード (名前、日目、非破壊的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Docker社は米ロサンゼルスで10月3日と4日の2日間、年次イベント「DockerCon 23」を開催しました。

1日目の基調講演で、Dockerコンテナ内でのアプリケーションのデバッグを高効率化するDocker Desktopの新しい拡張機能「Docker Dubug」(コードネーム)が発表されました。

コンテナのデバッグは面倒

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

そのため、コンテナ内のアプリケーションに問題が発生し、その解決のために基本的な動作確認や設定確認などをしようとした場合でも、下記のようにpingやviなどの基本的なコマンドさえ使えない状態です。

fig

開発者はここから作業を始めなければならず、デバッグ可能な環境の構築に時間がかかってしまいます。

Docker Debugで関連ツールを一括導入

この問題を解決するために発表されたのが、Docker Desktopの拡張機能としてインストール可能なコードネーム「Docker Debug」です。

下記のデモ画面では「Docker Labs Debug Tools」という名前になっています(コマンド名は「dld」)。

fig

Docker Debugはbash/fish/zshとNixOSベースのパッケージマネージャ、ポートフォワーディングなどの機能をDockerコンテナに組み込むのと一緒に、プログラマがデバッグに必要なツール群をDockerコンテナ内に一括導入できるようになります。

ローカルコンテナだけでなくリモートにあるコンテナにも対応。

下記はdldコマンドでDocker Debugをインストールしたところ。コマンド一発でvimやpingが使えるようになっていることが分かります。

fig

Docker Debugで採用しているNixOSベースのパッケージマネージャは、元の環境に対して非破壊的にパッケージを適用する機能があります。

デモでは示されませんでしたが、この機能を使えばDocker Debugで一発導入したシェルやコマンド群は、またコマンド一発できれいさっぱり消し去ることができて、簡単に元のまっさらなDockerコンテナの環境に戻せると推測されます。

DockerCon 23

  • Docker、ビルドを40倍速にする次世代のDocker Buildを開発中。DockerCon 23
  • Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23
  • 生成AIがDockerを使った開発の質問に答えてくれる「Docker AI」発表、Dockerfileのエラーなども修正。VSCode対応。DockerCon 23

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ソフトバンク、通期予想を上方修正 法人事業など好調「コロナ禍のマイナス要因上回った」
企業・業界動向
2021-02-05 03:09
ワークデイ、従業員エンゲージメント向上を支援する新プラットフォームを国内提供
IT関連
2023-06-27 17:51
IBM、「Watson Health」事業の売却を検討か
IT関連
2021-02-22 21:14
農家のための恋活・婚活アプリ「あぐりマッチ」が農業女子と就農希望男性をつなぐサービスを開始
あぐりマッチ(企業)
2021-08-06 13:32
協和キリン、人事管理SaaS「SAP SuccessFactors」を導入–グローバル人事システム基盤を構築
IT関連
2022-06-07 05:42
コーディングなしで拡張現実アプリを作れる時代に
IT関連
2021-04-13 15:55
関西電力、クラウド契約サービス「クラウドサイン」を全社導入–印紙税や人件費を削減
IT関連
2022-03-08 01:15
スペースXが再利用Dragon宇宙船での宇宙飛行士の打ち上げに初成功
宇宙
2021-04-25 07:41
情報電子化の次のステップ、「企業情報DX」を推進–オープンテキスト・反町社長
IT関連
2023-01-13 06:22
「Autodesk University 2023」が開幕、基調講演で「Autodesk AI」を発表
IT関連
2023-11-16 05:30
「Oracle CloudWorld 2022」閉幕–日本オラクル・三澤社長は何を思う
IT関連
2022-10-26 16:41
互いの顔がパズルで隠されたところから始まるデートアプリJigsawが約4億円調達
ネットサービス
2021-02-17 09:57
ベルファストの現状と展望について8人の投資家、創業者、経営者に聞く、サイバーセキュリティとフィンテックが旋風を巻き起こす
VC / エンジェル
2021-06-15 18:01
セールスフォースに聞く、セールスとサービスのSaaSにおける現場改善の生成AI
IT関連
2023-12-05 00:44