symfony-为什么我在Docker容器中看不到我的文件?

前端之家收集整理的这篇文章主要介绍了symfony-为什么我在Docker容器中看不到我的文件? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是Docker新手,正在尝试设置我的第一个项目.
为了测试如何使用它,我克隆了一个现成的项目并进行了设置(Project repo).
正如指南所声称的,如果我访问特定的URL,则会到达主页.更具体地说,是symfony起始页.

而且用这个命令

docker run -i -t testdocker_application /bin/bash

我可以登录到容器.

我的问题是,如果我尝试通过bash转到应用程序文件夹,则与主机共享的文件夹为空.

我尝试了另一个项目,但结果是一样的.

我哪里错了?

这里有一些关于我的环境的信息:

> Ubuntu 12.04
> Docker版本1.8.3,构建f4bf5c7

配置:

application:
    build: code
    volumes:
        - ./symfony:/var/www/symfony
        - ./logs/symfony:/var/www/symfony/app/logs
    tty: true
最佳答案
看起来您有docker-compose.yml文件,但正在使用docker运行映像.您实际上并不需要docker-compose来启动单个容器.如果只想启动容器,则命令应如下所示:

docker run -ti -v $(pwd)/symfony:/var/www/symfony -v $(pwd)/logs/symfony:/var/www/symfony/app/logs testdocker_application /bin/bash

要使用docker-compose.yml,请使用docker-compose启动您的容器.您还需要添加以下内容以放入外壳中.

stdin_open: true
command: /bin/bash
原文链接:https://www.f2er.com/docker/532586.html

猜你在找的Docker相关文章