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
マルチクラウドインテグレーターへと向かうIBMの動きを追う
IT関連
2021-01-25 04:15
アドビ、AI駆使のビデオ新機能–動画内の“言いよどみ”を自動検出
IT関連
2023-09-15 04:12
Red Hat Ansible Automation Platformのマネージドサービス、Microsoft Azure上で提供開始。クラウドもオンプレミスも構成管理可能
Ansible
2022-05-18 20:05
契約審査プラットフォーム「LegalForce」、自動レビュー機能がシステム保守契約に対応
IT関連
2023-03-02 05:15
仮想通貨取引所Bitfinexがオンラインショップ向け仮想通貨決済ゲートウェイをローンチ
フィンテック
2021-03-06 06:12
無重力空間でも機能する冷蔵庫をパデュー大学の研究チームが開発中
宇宙
2021-05-29 12:26
グーグルが手話認識技術を開発、日本財団らが手話とろう者への理解促進を目指した手話学習オンラインゲームをベータ公開
パブリック / ダイバーシティ
2021-05-26 05:09
食べチョクが給食食材と食育コンテンツを学校向けに期間限定で無償提供、学校からの公募もスタート
EdTech
2021-05-29 16:28
氷の車体と氷のタイヤで走る探査車「IceBot」 極地、惑星、衛星での活躍を想定 :Innovative Tech
トップニュース
2021-03-13 14:10
責任あるAIの実現には多面的なアプローチが必要–MIT SMR誌レポート
IT関連
2023-07-01 05:16
Robinhood、38ドルでNASDAQ上場
企業・業界動向
2021-07-31 03:08
「年220%の成長を目指す」–Delphixが国内の事業戦略を発表
IT関連
2022-04-22 13:32
平井大臣、COCOAに苦言 「出来のいいアプリではなかった」「発注にも問題あった」
企業・業界動向
2021-02-11 14:30
ドコモ、店舗にメルカリの無人投函ボックス 携帯ショップで初
企業・業界動向
2021-02-05 19:11