python - 目录未复制 - Docker
问题描述
Dockerfile:
# syntax=docker/dockerfile:1
FROM python:alpine3.14 AS cython-compile
WORKDIR /tmp/cython
COPY /data/python .
RUN pip3 install --upgrade pip && \
pip3 install --no-cache-dir cython && \
apk add --no-cache --virtual .build-dependencies gcc musl-dev && \
python3 setup.py build
FROM alpine:latest
WORKDIR /data
COPY --from=cython-compile /tmp/cython .
码头工人-compose.yml:
version: "3.9"
services:
testtest:
container_name: ztz-test
build:
context: .
dockerfile: Dockerfile
ports:
- "7776:7776"
volumes:
- .:/data
当我运行该命令docker-compose build
时,根本没有错误,但没有复制由 cython 编译的文件。我通过评论此行确认该文件位于/tmp/cython中:
FROM alpine:latest
WORKDIR /data
COPY --from=cython-compile /tmp/cython .
解决方案
推荐阅读
- assembly - AT&T 语法 hello world 有效,但 intel 语法无效
- c# - 绑定组合框 MVVM
- c++ - 在 C++ 中将无符号整数转换为八进制表示形式的最佳方法是什么,反之亦然?
- java - aws lambda 找不到 Gson 类
- three.js - 试图在 THREE.js 上加载 fbx 得到 ReferenceError: "url is not defined"
- android - Android Studio 设计选项卡未显示整个应用程序
- machine-learning - keras 在训练期间更改参数
- javascript - 用其他 div jQuery 替换 div 数据
- java - 在嵌入Java的neo4j中加载csv文件
- python - 客户端 - 使用 python 进行服务器套接字编程