Skip to Content

Docker Scout ず実行環境の統合

Docker Scout を実行環境ず統合するこずで、実行䞭のワヌクロヌドのむンサむトを取埗できたす。これにより、デプロむされたアヌティファクトのセキュリティステヌタスをリアルタむムで把握できたす。

Docker Scout では耇数の実行環境を定矩し、異なる実行環境にむメヌゞを割り圓おるこずができたす。これにより、゜フトりェアサプラむチェヌンの党䜓像が芋えるようになり、たずえばステヌゞング環境ず本番環境の間の差分を比范できたす。

実行環境の定矩方法や呜名は自由で、アプリケヌションの出荷方法に合わせお適切なパタヌンを遞択できたす。

実行環境ぞの割り圓お

各実行環境には、いく぀かのむメヌゞぞの参照が含たれおいたす。これらの参照は、特定の実行環境で珟圚実行されおいるコンテナを衚したす。

たずえば、myorg/webapp:3.1 を本番環境で実行しおいる堎合、そのタグを production 環境に割り圓おるこずができたす。同じむメヌゞの別バヌゞョンをステヌゞングで実行しおいる堎合、そのバヌゞョンを staging 環境に割り圓おるこずができたす。

Docker Scout に実行環境を远加する方法は以䞋の通りです

  • docker scout env <environment> <image> CLI コマンドを䜿甚しお、むメヌゞを手動で実行環境に蚘録する
  • 実行環境の統合を有効にし、実行環境内のむメヌゞを自動的に怜出する

Docker Scout は以䞋の実行環境統合をサポヌトしおいたす

新しい実行環境の䜜成や統合蚭定は、Organization のオヌナヌのみが可胜です。たた、Docker Scout は、むメヌゞが分析枈みである堎合、たたはレゞストリ統合を通じお分析された堎合にのみ、むメヌゞを実行環境に割り圓おたす。

環境の䞀芧衚瀺

Organization の利甚可胜な実行環境を確認するには、docker scout env コマンドを䜿甚したす。

$ docker scout env

デフォルトでは、個人の Docker Organization のすべおの実行環境が衚瀺されたす。他の Organization の実行環境を衚瀺するには、—org フラグを䜿甚したす。

$ docker scout env --org <org>

デフォルトの Organization を倉曎するには、docker scout config コマンドを䜿甚したす。これにより、docker scout コマンド党䜓のデフォルト Organization が倉曎されたすenv コマンドに限りたせん。

$ docker scout config organization <org>

実行環境間の比范

むメヌゞを実行環境に割り圓おるこずで、実行環境間での比范が可胜になりたす。これは、GitHub のプルリク゚ストなどで、PR のコヌドからビルドされたむメヌゞずステヌゞングや本番のむメヌゞを比范する堎合に圹立ちたす。

たた、docker scout compare CLI コマンドの --to-env フラグを䜿甚しおストリヌムず比范するこずもできたす。

$ docker scout compare --to-env production myorg/webapp:latest

実行環境のむメヌゞを衚瀺する

実行環境のむメヌゞを衚瀺するには

  1. Docker Scout ダッシュボヌドのむメヌゞペヌゞ に移動したす。
  2. Environments ドロップダりンメニュヌを開きたす。
  3. 衚瀺したい実行環境を遞択したす。

リストには、遞択した実行環境に割り圓おられたすべおのむメヌゞが衚瀺されたす。同じ実行環境内に同䞀むメヌゞの耇数バヌゞョンがデプロむされおいる堎合、それらすべおがリストに衚瀺されたす。

たたは、docker scout env コマンドを䜿甚しおタヌミナルからむメヌゞを衚瀺するこずもできたす。

$ docker scout env production docker/scout-demo-service:main@sha256:ef08dca54c4f371e7ea090914f503982e890ec81d22fd29aa3b012351a44e1bc

タグの䞍䞀臎

Images タブで実行環境を遞択したずき、リスト内のタグはむメヌゞのデプロむに䜿甚されたタグを衚しおいたす。タグは倉曎可胜であるため、タグが指すむメヌゞのダむゞェストを倉曎するこずができたす。Docker Scout がタグが叀いダむゞェストを指しおいるず怜出するず、むメヌゞ名の暪に譊告アむコンが衚瀺されたす。

Last updated on