Tomo-9925 / cnet

Controlling and logging communication of process in Docker container
2 stars 0 forks source link

コンテナの制御ができていない #10

Closed masibw closed 3 years ago

masibw commented 3 years ago

Docker SDKのContainerInspectが返してくるのは/付きの名前(例: /nginx_test)であるがpolicyにはnginx_testと記載されているためnginx_testという名前で許可している通信もdropされてしまう

ContainerInspectが返してくる名前から/を取ることで対応します

Tomo-9925 commented 3 years ago

これ,Container構造体のEqual関数側で対応していたつもりだったのですが,対応していなかったんですね…

masibw commented 3 years ago

結論としてコンテナ名が原因ではなくSocketのRemoteIPが設定されていないことが原因でした 判定部分にRemoteIPがなければ全てを許可するように変更するPRを作成したいと思います