docker - 即使我添加了选项“-p”,也无法在 docker 中创建目录
问题描述
我有一个带有以下行的 dockerfile
RUN mkdir -p /usr/src/app/debs
但是,在构建 docker 时,出现以下错误:
mkdir: cannot create directory ‘/usr/src/app’: Not a directory
docker 基于另一个包含以下代码的 docker
FROM python:3.7-buster
ENV DEBIAN_FRONTEND=noninteractive
# Add default bash script
RUN mkdir -p /usr/src/app
COPY ./rocsys.bash /usr/src/app
RUN echo "source /usr/src/app/rocsys.bash" >> ~/.bashrc
第二个 docker 是作为 balena 配置的一部分构建的,带有一个docker-compose.yaml
文件。如下所示:
version: '2'
networks: {}
volumes:
static:
services:
vision:
build:
context: ./
dockerfile: vision/Dockerfile
devices:
- "/dev/apex_0"
privileged: true
network_mode: host
volumes:
- static:/static
解决方案
推荐阅读
- node.js - 如何在客户端请求端点时创建 PDF 并下载它
- c - 从 If 语句切换到 Switch 语句
- pentaho - 处理某些列可能不存在的输入
- java - 更改基本 Java 动画中的颜色
- javascript - Typescript 接口作为 OR 接口系列
- crystal-lang - Crystal 中的通用 NamedTuple
- javascript - ReactJS - 导入存储中断 Jest
- javascript - 如何计算 2 个 API 检查之间的进度?
- python - 将可变对象传递给 Python 子例程与标量变量
- reactjs - 如何使用打字稿获取当前路线/路径?