2016-07-14 6 views
1

私は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>"}}} 

答えて

0

を使用することができますので、あなたが

関連する問題