docker - Docker由于 Unresolved 错误而无法构建

标签 docker docker-compose dockerfile

当我在具有Docker组成Dockerfile的目录中使用命令docker-compose up时,遇到以下错误。错误是在acp Times应用程序中有一个多余的括号,我将其删除了。当我再次尝试运行容器时,收到相同的错误消息,这是为什么?

我是Docker的新手,如果需要任何其他信息来帮助解决问题,请告诉我,我什至不确定我要寻找的是什么,我按照Docker Dock的简单说明进行操作。难道是我的python代码中的其他内容不正确吗?

Attaching to brevets_web_1 
web_1  | Traceback (most recent call last):
web_1  |   File "flask_brevets.py", line 10, in <module>
web_1  |     import acp_times  # Brevet time calculations
web_1  |   File "/app/acp_times.py", line 18
web_1  |     minTable = [(1300,26), (1000,13.333)), (600, 11.428), 
(400, 15), (200, 15)] 
web_1  |                                         ^
web_1  | SyntaxError: invalid syntax
brevets_web_1 exited with code 1

最佳答案

就像@avigil所说的那样,您需要重建图像才能更新它。

如果要在一个命令中执行此操作,可以键入:

docker-compose up --build



如果您确实要确保重新创建了容器,请运行以下命令:

docker-compose up --build --force-recreate

关于docker - Docker由于 Unresolved 错误而无法构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49215640/

相关文章:

docker - Docker群使用本地服务实例

django - 无法在Docker上构建简单的Django应用(必须具有Postgres + Mysql支持)

asp.net - Docker 中的 ASPNETCORE_ENVIRONMENT

python - 为多个 python 应用程序重用 Docker 镜像

docker - 如何释放以前在Docker镜像中使用过但稍后会删除的空间

docker - 具有相对体积路径的tutum stackfile

javascript - 从 docker 容器内的 Node 服务器访问 ubuntu localhost

私有(private)托管代理 (Azure DevOps) 上的 Docker 构建失败

docker - 在使用docker-compose和boot2docker执行命令之前挂载卷

docker - 如何在由docker compose启动的系统中更新容器