当我在docker-machine中运行容器时,绑定安装不起作用

时间:2019-07-27 15:06:32

标签: apache docker docker-compose docker-machine

我试图在Linux ubuntu 18中使用虚拟机驱动程序在docker机器上使用docker机器在机器上运行此代码...但是bind mount在vm中不起作用..但是当我运行docker compose在我的机器上运行而不使用docker机器工作。我想知道为什么相同的绑定安装在本地计算机上工作而在vm上对我不起作用。

我尝试了在vm上进行的所有操作,例如创建和删除可以在Internet上找到的所有内容。

version: '3'

volumes:
  mysql_data:



services:
  web:
    image: php:7.3-apache
    ports:
      - 80:80
    volumes:
      - .:/var/www/html
      - ./apache/conf/000-default.conf:/etc/apache2/sites-available/000-default.conf

    environment:
      - APACHE_DOCUMENT_ROOT=/var/www/html/public

  db:
    image: mysql:5.7
    volumes:
      - mysql_data:/var/lib/mysql

这也应该在我使用docker machine创建的vm中工作。它在本地计算机上工作。

 volumes:
      - .:/var/www/html
      - ./apache/conf/000-default.conf:/etc/apache2/sites-available/000-default.conf

0 个答案:

没有答案