[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   ercom  阅读(1247)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2021-10-17 [K8s] Pod 与容器设计模式 Sidecar
2021-10-17 [Docker] 使 Volume 独立于容器运行时的方式 - 让容器引擎去处理

统计

点击右上角即可分享
微信分享提示