1. ホーム
  2. docker

[解決済み] コンテナ名からDockerコンテナIDを取得する

2022-04-24 18:53:14

質問

Dockerコンテナを取得するためのコマンドは何ですか? イド コンテナから 名前 ?

解決方法は?

Linuxの場合。

sudo docker ps -aqf "name=containername"

OS Xでは、Windowsでも。

docker ps -aqf "name=containername"

ここで containername はコンテナ名です。

誤検出を防ぐには、@llia Sidorenko が指摘しているように、正規表現のアンカーをこのように使用することができます。

docker ps -aqf "name=^containername$"

を説明します。

  • -q IDのみを出力します。
  • -a コンテナが動作していなくても動作します。
  • -f について フィルタ .
  • ^ コンテナ名は必ず 開始 この文字列で
  • $ コンテナ名は必ず 終了 この文字列で