2015-11-19 128 views
2

在泊坞窗1.9我可以创建卷,我可以用它在我的容器上作为为例:如何使用Docker撰写我的容器中创建的卷?

$ docker volume create --name testing-volume 
$ docker run -it -v testing-volume:/var/lib/mysql busybox sh -c 'ls -alh/var/lib/' 

它会显示在输出mysql的文件夹,如预期。

但是,我怎样才能使用码头构成的音量?

我看到疗法是volume_driver指令,但它不工作,我的最后一次尝试是这样

泊坞窗,compose.yml:

mysql: 
    image: percona 
    ports: 
     "3306:3306" 
    environment: 
     MYSQL_ROOT_PASSWORD=123456 
    volume_driver: testing-volume 
    volumes: 
     "/var/lib/mysql" 

感谢

回答

5

试试这个:

mysql: 
    image: percona 
    ports: 
     - "3306:3306" 
    environment: 
     - MYSQL_ROOT_PASSWORD=123456 
    volume_driver: local 
    volumes: 
     - "testing-volume:/var/lib/mysql" 

如果您使用任何自定义驱动程序,您可以更改v olume_driver指令。