用于mac卷的docker-machine和docker

时间:2017-02-11 13:38:03

标签: docker volumes

我从Docker开始。

我想运行一个docker mysql容器,这是我的docker-compose.yml

version: "3"
services:

    mysql:
        build: docker/mysql
        ports:
            - "33306:3306"
        environment:
            MYSQL_ROOT_PASSWORD: root
        volumes:
            - "~/lab/work/attikae/sqlstorage:/var/lib/mysql"

当我将这位作曲家放在" work-attikae" docker-machine(看它是ACTIVE):

 nathan@macbook-pro-de-nathan  ~  docker-machine ls
NAME           ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default        -        virtualbox   Running   tcp://192.168.99.100:2376           v1.13.1
work-attikae   *        virtualbox   Running   tcp://192.168.99.103:2376           v1.13.1

文件夹"〜/ lab / work / attikae / sqlstorage"完全是空的,没有任何东西写在里面。

但是!当我在" Docker for mac env" (看到没有机器是ACTIVE):

 nathan@macbook-pro-de-nathan  ~  docker-machine ls
NAME           ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default        -        virtualbox   Running   tcp://192.168.99.100:2376           v1.13.1
work-attikae   -        virtualbox   Running   tcp://192.168.99.103:2376           v1.13.1

每一个都正常工作,并且sql数据写得很好,在#34;〜/ lab / work / attikae / sqlstorage"。

所以,我想使用docker-machine来训练自己并使用多个ips,但是......只有Docker for mac适用于卷,我错过了什么?

0 个答案:

没有答案