結論 ネットワーク : --net=hostを使う DISK : -vを使いその中で読み書きする 以下メモ ネットワーク ポートを100個くらい開けないといけないコンテナはどうすればいいのかと 思っていたところ、--net=hostオプションがあることに気がついた。 あとはポートが衝突しないように意識しながら使う。 1ホスト2コンテナぐらいなら管理できるでしょう。 参考 DockerのHost networking機能 | SOTA 速度向上も期待できる。 mysqlのようなパフォーマンスを気にしないといけないものを動かす場合用。 ネットワークパフォーマンスは--net=hostを使うことで改善できる。 仮想マシンとLinuxコンテナのパフォーマンス比較 DISK docker内のDISKランダムシークはホストの5倍は遅い 差分管理する箇所へのI/Oの性能劣化は見られます 差分管理の場所は
![コンテナでホストに近い速度を出す - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/530de5d1ea3aaf77d3dbc10bf6e6a54559ef2bfa/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgyJUIzJUUzJTgzJUIzJUUzJTgzJTg2JUUzJTgzJThBJUUzJTgxJUE3JUUzJTgzJTlCJUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgxJUFCJUU4JUJGJTkxJUUzJTgxJTg0JUU5JTgwJTlGJUU1JUJBJUE2JUUzJTgyJTkyJUU1JTg3JUJBJUUzJTgxJTk5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wOWJmN2MzNzAxMjhiZmEzZDg0ZTc1Yjg3ZWZhZGEwNw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdHVraXlvMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDM2NmNiOWU4ODQ3MWY5MDViYTY4ZTJjOTFhYmI5MWI%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D228357c44411e97c091112c60c390eee)