当前位置: 首页 > 面试题库 >

docker-compose不显示任何代码更改

盖锐进
2023-03-14
问题内容

我正在一个docker-compose up用于启动和运行的项目。我对docker-
compose不太熟悉,我在文档中找不到真正的答案。根据文档,该up命令从docker文件重建容器,但是这似乎没有发生。

当我尝试添加print用于调试的命令时,没有任何反应。该程序已经抛出了一些打印命令,因此我尝试更改这些命令以确保它们始终打印相同的命令。我是否必须在up命令中添加一些内容以进行容器重建?

docker-compose / yml

dockbrato:
  build: .
  volumes:
    - "/sys:/sys"
    - "/var/run/docker.sock:/var/run/docker.sock"

问题答案:

据我所知,docker-compose up只能构建尚不存在的映像。它不会重建其源已更改的图像。如果要重建图像,docker-compose build请先运行docker-compose up



 类似资料:
  • 我有以下简化的docker-compose文件: 有了这些,我希望容器/etc/resolv.conf中有以下条目: 但相反,我有以下内容: 当我使用docker手动启动容器时,运行-DNS 192 . 168 . 199 . 2/etc/resolv . conf包含一个具有给定ip地址的名称服务器。 我的docker-compose文件有什么问题吗?还是docker-compose中的错误?

  • 我在Fedora 23中,我正在使用docker-compose构建两个容器:app和db。我想使用该docker作为我的开发环境,但每次更改代码时都必须执行docker-compose build和up不是很好。所以我在搜索并尝试了“卷”选项,但我的代码不会复制到docker。 当我运行docker build时,“run ls”命令不会列出“app”文件夹或其中的任何文件。 注意事项:在根文件

  • 社区! 以下是docker-compose.yml代码片段 丢失日志会有什么问题?会不会是某种stdout缓冲(如果是,我该如何修复它)?

  • Compose的使用非常简单,只需要编写一个docker-compose.yml ,然后使用docker-compose 命令操作即可。docker-compose.yml 描述了容器的配置,而docker-compose 命令描述了对容器的操作。我们首先通过一个示例快速入门: 还记得前文,我们使用Dockerfile为项目microservice-discovery-eureka 构建Docke

  • 我有多模块Android/Gradle项目。该项目有两个Java模块和几个Android模块。我通过runnig项目根目录中的sonarRunner任务来启动sonar。不幸的是,“代码行”、“文件”、“函数”、“复杂性”等不包括Android.java文件。 谢谢

  • 问题内容: 每当我在.hmtl文件或.js文件中进行代码更改时,浏览器仍会呈现旧代码,而我的新代码更改不会显示在浏览器结果中。 例如,我在.html文件中添加了以下两行代码。 然后,我执行以下操作: 在VS2013中,右键单击我的项目,然后在浏览器(IE或Chrome)中查看。 登录到我的应用程序。 转到相应的页面,我看到了旧的html文件的呈现。我完全看不到新添加的2 div元素。 我什至按下f