首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上的Laradock (容器)文件

Windows上的Laradock (容器)文件
EN

Stack Overflow用户
提问于 2016-07-21 17:45:35
回答 1查看 2.4K关注 0票数 1

我安装了码头toolbox 1.11.2和从GitHub克隆的Laradock v.2

除了laradock_workspace_1,一切似乎都正常。生成时,它不会在主机(Windows 7 64-bit)上创建文件。在docker-compose.yml中,我尝试按照建议的here来播放这些卷

代码语言:javascript
复制
### Laravel Application Code Container ######################

    volumes_source:
        build: ./volumes/application
        volumes:
            - ../:/var/www/laravel

如果我将最后一行更改为../..,那么运行docker-compose updocker exec -it laradock_workspace_1 ls并看到它正在遍历主机上的文件夹。我只是没看到任何文件。

我在这里的目标是使实际的Laravel代码外部,以便我可以编辑他们在主机上,并使用git

我可以使用Kitematic应用程序来进行我想要的更改,但是如果我做docker-compose down,它们就会消失。(我还会犯一些错误,就是那些还在使用中的东西。)

我是docker的新手,所以我们很感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-07-23 12:28:54

首先,确保你的对接机在运行.如果是的话,请按照下面的步骤进行:

打开Virtualbox GUI,右键单击您的停靠器vm,然后选择设置,然后转到共享文件夹。

将c\user更改为代码所在的任何文件夹,如下所示:

这将将所需的文件夹安装到停靠机vm中的/c/Users。

之后,将laradock文件夹中的docker-compose.yml更改为:

代码语言:javascript
复制
### Laravel Application Code Container ######################

    volumes_source:
        build: ./volumes/application
        volumes:
            - /c/Users/pomodoro.xyz/code:/var/www/laravel

这背后的逻辑是,因为我们是在VM中运行对接器,所以停靠-组合命令在VM中查找文件夹,而不是在windows机器中查找文件夹。这就是为什么我们提供了VM机器路径到坞-撰写文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38510999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档