私はListContainers functiongo-dockerclientで特定のイメージを実行しているコンテナのみを取り出す方法は?
conts, err := client.ListContainers(docker.ListContainersOptions{All: true})
を使用して、すべてのコンテナを持ってコンテナのリストを取得するためにgo-dockerclientライブラリを使用しています。しかし、私は、私が実行してみただけで、特定の画像 を実行しているコンテナを取得したい
conts, err := client.ListContainers(docker.ListContainersOptionsFilters: map[string][]string{"Image": {"<imagename>:<version>"}}})
が無効ですが、無効なフィルタ: '画像'は画像と呼ばれるフィルタフィールドがないことを意味します
誰にも解決策があります特定のイメージを実行しているコンテナのみを取得するには? は、あなただけのドッキングウィンドウのPSフィルタオプション、リスト以下のウェブサイト現在サポートされているすべてのフィルタを参照してください
conts, err :=client.ListContainers(docker.ListContainersOptionsFilters: map[string][]string{"ancestor": {"<imagename>:<version>"}}}