为什么Alpine Docker映像比Ubuntu映像慢50%?
我发现我的Python应用程序是多慢上运行时,它python:2-alpine3.6不是在Ubuntu上运行它没有泊坞窗。我想出了两个小的基准命令,并且在我在Ubuntu服务器上运行它们以及在Mac上使用Docker时,两个操作系统之间都存在巨大的差异。 $ 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:/# time $(i=0; …