Php 如何将卷装载到OSX中的docker容器?
我的最终目标是在本地计算机上运行不同版本的PHP进行测试 我相信Docker是实现这一目标的最佳方式 我已经能够通过本教程获得一个运行Apache和PHP的容器: 但问题是,我无法装载卷以便编辑本地文件并在docker容器上查看它们 以下是我在终端中与docker文件在同一目录中运行的步骤:Php 如何将卷装载到OSX中的docker容器?,php,macos,apache,docker,Php,Macos,Apache,Docker,我的最终目标是在本地计算机上运行不同版本的PHP进行测试 我相信Docker是实现这一目标的最佳方式 我已经能够通过本教程获得一个运行Apache和PHP的容器: 但问题是,我无法装载卷以便编辑本地文件并在docker容器上查看它们 以下是我在终端中与docker文件在同一目录中运行的步骤: docker build-t tututum/apache php. docker run-d-p 8080:80 tutum/apache php-v/Users/user name here/apach
docker build-t tututum/apache php.
docker run-d-p 8080:80 tutum/apache php-v/Users/user name here/apache php/sample:/app/
我在OSX-El Captain上,刚刚安装了最新版本的Docker和Docker工具。Docker run命令的基本格式是:
docker run[]
在本例中,您的映像是tutuum/apache php
,run命令的解析方式如下:
docker run-d-p 8080:80 tutum/apache php-v/Users/user name here/apache php/sample:/app/
码头工人赛跑
选项:-d-p 8080:80
图片:tutum/apachephp
命令:-v/Users/user name here/apache php/sample:/app/
这就是你的错误的来源
exec:“-v”:在$PATH中找不到可执行文件
由于该命令以-v
开头,它将尝试定位并执行该命令。当然,它不存在,所以您将得到此错误
修复方法只是将-v
选项及其参数移动到适当的位置
docker run-d-p 8080:80-v/Users/user name here/apache php/sample:/app/tututum/apache php
绝对救生装置。撞了我几个小时的头。你能用这个作为答案回答吗?这样我就可以标记它了?