Windows上的Docker工具箱卷无法刷新容器上的更改

阿菲姆

我从Windows上的docker开始,并且尝试使用卷来管理容器中的数据。

我的主机环境是:

  • Windows 8.1
  • Docker工具箱1.8。
  • 虚拟盒子5.0.6

我使用以下Dockerfile创建了一个ngnix映像。

Docker文件

来自centos:6.6

维护者

环保网80

运行yum -y update; 百胜清理所有
运行yum -y install epel-release; 百胜清理所有
运行yum -y install nginx; 百胜清理所有
RUN echo“关闭守护程序;” >> /etc/nginx/nginx.conf

卷/ usr / share / nginx / html

曝光$ WEBPORT

CMD [“ / usr / sbin / nginx”]

我使用以下命令创建了一个ngnix容器。

docker run -d --name nge -v // c / Users / src:/ usr / share / nginx / html -p 8082:80 ng1

b738fef9cc4d135416a8cca4caf869acf944319b7c3c61129b11f37f9d891598

然后,我转到浏览器,可以看到该网页:

在此处输入图片说明

但是,当我对index.html文件进行更改时,它不会在浏览器上刷新

编辑我的档案

在此处输入图片说明

在我的浏览器上(Ctrl + F5)

在此处输入图片说明

我去VirtualBox机器检查共享目录选项是否正常。

在此处输入图片说明

然后,使用以下命令检查我的nge容器。

码头工人检查ng1

Docker检查

在此处输入图片说明

卷发生了什么?为什么看不到我的更改?

阿菲姆

几天后,我可以找到解决方案。

Windows甚至Windows MAC上的第一个docker在VirtualBox上使用boot2docker实例。

图表

在MAC上

在此处输入图片说明

在Windows上

在此处输入图片说明

接下来,正式的码头工人的文件说:

码头工人卷

Docker Machine尝试自动共享/ Users(OS X)或C:\ Users(Windows)目录

但是,找到解决方案后,我决定将默认的c / Users更改为另一条仅用于保持顺序的路径。考虑到这一点,我执行了以下步骤:

  • 定义您自己的工作空间目录。在我的情况下是/ e / arquitectura(可选。如果需要,您可以使用默认路径/ c / Users
  • 验证虚拟机上的配置(默认情况下,请转到>配置>共享目录

在此处输入图片说明

  • 加入默认计算机,并使用别名安装目录
  sudo mount -t vboxsf别名-virtualbox some-path-in-boot2docker

  #就我而言(boot2docker实例)
  $ CD
  $ mkdir arquitectura
  $ sudo mount -t vboxsf体系结构/体系结构 
  • 最后,如果您未更改c / user /路径,则创建一个新容器或重新启动现有容器
#就我而言(docker客户端)
$ docker run -d --name nge -v // arquitectura / src:/ usr / share / nginx / html -p 8081:80 ng1

现在可以了。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

官方的MATLAB计算机视觉工具箱实际上是OpenCV吗?

来自分类Dev

无法加载工具箱项。它将从工具箱中删除

来自分类Dev

Windows上的docker工具箱挂载文件

来自分类Dev

Windows窗体工具箱为空

来自分类Dev

在Ubuntu上运行docker:无法从容器写入已安装的主机卷

来自分类Dev

自从Windows上安装Docker工具箱以来,Vagrant不起作用

来自分类Dev

使用Docker工具箱时无法使用主机(Windows)IP访问Docker VM上的tomcat应用程序

来自分类Dev

工具箱导入错误

来自分类Dev

Docker工具箱Xdebug无法与PhpStorm一起使用

来自分类Dev

MAC:Qt无法检测工具箱

来自分类Dev

更改后,Docker卷在容器上更新,但主机未发生任何变化

来自分类Dev

Windows WSL2上的Docker卷

来自分类Dev

带有Wiremock的Docker容器无法刷新卷中的更改

来自分类Dev

如何通过BLE发送浮动数据并将其正确显示在UART(nRF工具箱)上

来自分类Dev

IBM Worklight 6.0-无法在AVD上使用适用于Android环境的dojo工具箱运行示例混合Worklight应用程序?

来自分类Dev

深度学习工具箱

来自分类Dev

更改工具箱的背景:TimePicker?

来自分类Dev

IDE屏幕上缺少工具箱

来自分类Dev

在图像wp8上的列表框数据模板中打开工具箱上下文菜单

来自分类Dev

Windows 7上的Docker工具箱未运行

来自分类Dev

无法在MatLab中加载Google Earth工具箱

来自分类Dev

当卷端点不在驱动器C上时,Docker容器在Windows卷上看不到文件:

来自分类Dev

在Windows泊坞窗工具箱上阻止设备访问

来自分类Dev

无法主题反应工具箱navDrawer组件

来自分类Dev

无法在 Docker 工具箱中启动内核

来自分类Dev

无法在 Docker 工具箱中看到容器

来自分类Dev

Docker - 带有 docker 工具箱的 swarm 不运行

来自分类Dev

设置docker工具箱容器接收发送到主机的信息

来自分类Dev

Docker 工具箱卷安装在 Windows 10 上不起作用

Related 相关文章

  1. 1

    官方的MATLAB计算机视觉工具箱实际上是OpenCV吗?

  2. 2

    无法加载工具箱项。它将从工具箱中删除

  3. 3

    Windows上的docker工具箱挂载文件

  4. 4

    Windows窗体工具箱为空

  5. 5

    在Ubuntu上运行docker:无法从容器写入已安装的主机卷

  6. 6

    自从Windows上安装Docker工具箱以来,Vagrant不起作用

  7. 7

    使用Docker工具箱时无法使用主机(Windows)IP访问Docker VM上的tomcat应用程序

  8. 8

    工具箱导入错误

  9. 9

    Docker工具箱Xdebug无法与PhpStorm一起使用

  10. 10

    MAC:Qt无法检测工具箱

  11. 11

    更改后,Docker卷在容器上更新,但主机未发生任何变化

  12. 12

    Windows WSL2上的Docker卷

  13. 13

    带有Wiremock的Docker容器无法刷新卷中的更改

  14. 14

    如何通过BLE发送浮动数据并将其正确显示在UART(nRF工具箱)上

  15. 15

    IBM Worklight 6.0-无法在AVD上使用适用于Android环境的dojo工具箱运行示例混合Worklight应用程序?

  16. 16

    深度学习工具箱

  17. 17

    更改工具箱的背景:TimePicker?

  18. 18

    IDE屏幕上缺少工具箱

  19. 19

    在图像wp8上的列表框数据模板中打开工具箱上下文菜单

  20. 20

    Windows 7上的Docker工具箱未运行

  21. 21

    无法在MatLab中加载Google Earth工具箱

  22. 22

    当卷端点不在驱动器C上时,Docker容器在Windows卷上看不到文件:

  23. 23

    在Windows泊坞窗工具箱上阻止设备访问

  24. 24

    无法主题反应工具箱navDrawer组件

  25. 25

    无法在 Docker 工具箱中启动内核

  26. 26

    无法在 Docker 工具箱中看到容器

  27. 27

    Docker - 带有 docker 工具箱的 swarm 不运行

  28. 28

    设置docker工具箱容器接收发送到主机的信息

  29. 29

    Docker 工具箱卷安装在 Windows 10 上不起作用

热门标签

归档