【发布时间】:2017-06-25 09:04:52
【问题描述】:
在 Mac 上运行 Docker,我可以构建我的镜像,但是在运行时,我收到以下错误:
/bin/sh: 1: [: missing ]
我在本地目录中创建图像 一个 dockerfile、requirements.txt 和一个 python 脚本文件。 - 3个文件- 使用 docker build
Dockerfile:
FROM python
COPY "requirements.txt"
RUN pip install -r requirements.txt
COPY "quandlData.py"
CMD [ "python", "./quandlData.py"
-从 quandl API 获取一些数据并从正在运行的 redis 服务器写入-获取的简单脚本。要运行,我只使用docker run image_name
【问题讨论】:
-
您的容器是否使用了一些 ENTRYPOINT 或 RUN 命令?您是否尝试过不同的基础 FROM 映像?
-
我使用 dockerfile、requirements.txt 和 python 脚本文件在本地目录中创建图像。 - 3 个文件 - 使用 docker build Dockerfile: #!/bin/sh FROM python COPY "requirements.txt" / RUN pip install -r requirements.txt COPY "quandlData.py" / CMD [ "python", "./quandlData. py" 简单脚本,它从 quandl API 获取一些数据并从正在运行的 redis 服务器写入-获取。要运行,我只使用 docker run image_name
-
谢谢查尔斯·达菲。就是这样。