[FAQ] 修改了Dockerfile 之后,运行 docker-compose up --force-recreate 时还是报之前构建时的错误?

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

因为 Docker Compose 的 --force-recreate 选项只会强制重新创建容器,而不会重新构建镜像。

因此,如果你修改了Dockerfile,需要确保重新构建新的镜像。

 

你可以尝试以下步骤来解决这个问题:

1. 使用 docker-compose down 命令停止并移除之前的容器和网络。

2. 使用 docker-compose build 命令重新构建镜像,确保新的Dockerfile被正确地应用。

3. 运行 docker-compose up 命令启动容器。

这样做将会重新构建镜像并创建新的容器,以确保新的Dockerfile的更改生效。

 

上面合成一步就是,docker-compose up [service] --build --force-recreate

 

Tool: ChatAi 

Link:https://www.cnblogs.com/farwish/p/17760991.html

posted on 2023-10-17 22:59  ercom  阅读(992)  评论(0编辑  收藏  举报