Closed masibw closed 3 years ago
Docker SDKのContainerInspectが返してくるのは/付きの名前(例: /nginx_test)であるがpolicyにはnginx_testと記載されているためnginx_testという名前で許可している通信もdropされてしまう
/
/nginx_test
nginx_test
ContainerInspectが返してくる名前から/を取ることで対応します
これ,Container構造体のEqual関数側で対応していたつもりだったのですが,対応していなかったんですね…
結論としてコンテナ名が原因ではなくSocketのRemoteIPが設定されていないことが原因でした 判定部分にRemoteIPがなければ全てを許可するように変更するPRを作成したいと思います
Docker SDKのContainerInspectが返してくるのは
/
付きの名前(例:/nginx_test
)であるがpolicyにはnginx_test
と記載されているためnginx_testという名前で許可している通信もdropされてしまうContainerInspectが返してくる名前から
/
を取ることで対応します