开始制作镜像....
[+] Building 430.0s (9/9) FINISHED docker:default
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load build definition from Dockerfile.python310 0.0s
=> => transferring dockerfile: 514B 0.0s
=> [internal] load metadata for docker.io/library/python:3.10.12-slim 2.2s
=> [1/4] FROM docker.io/library/python:3.10.12-slim@sha256:4d440b214e447deddc0a94de23a3d97d28dfafdf125a8b4bb807338 0.0s
=> [internal] load build context 2.1s
=> => transferring context: 273.21MB 2.0s
=> CACHED [2/4] WORKDIR /app 0.0s
=> [3/4] COPY . /app 3.0s
=> [4/4] RUN python3 -m venv venv && . venv/bin/activate && pip install --upgrade pip && pip install 420.9s
=> exporting to image 1.7s
=> => exporting layers 1.7s
=> => writing image sha256:97d379371762e5a9e075de8e2397d1acd03c9e981ca939d1c77f7425b81d9ebc 0.0s
=> => naming to docker.io/library/headers:695db6a-2024-07-22_01_57_21 0.0s
停止原有的服务....
启动新版本....
打包耗时太离谱,解决方法是将需要的依赖包及虚拟环境打成一个发布版本的基础镜像,后续只需要更新代码即可。