1
Alpine DockerイメージがUbuntuイメージよりも50%以上遅いのはなぜですか?
私のPythonアプリケーションは、UbuntuでDockerなしで実行するよりも、実行するほうがはるかに遅いことに気付きましたpython:2-alpine3.6。2つの小さなベンチマークコマンドを思いついたのですが、Ubuntuサーバーで実行する場合とDocker for Macを使用する場合の両方で、2つのオペレーティングシステムの間に大きな違いがあります。 $ BENCHMARK="import timeit; print(timeit.timeit('import json; json.dumps(list(range(10000)))', number=5000))" $ docker run python:2-alpine3.6 python -c $BENCHMARK 7.6094589233 $ docker run python:2-slim python -c $BENCHMARK 4.3410820961 $ docker run python:3-alpine3.6 python -c $BENCHMARK 7.0276606959 $ docker run python:3-slim python -c $BENCHMARK 5.6621271420 Pythonを使用しない次の「ベンチマーク」も試しました。 $ docker run -ti ubuntu bash root@6b633e9197cc:/# …