图中显然没有使用mysql服务的volume_from

我试图设置一个非常简单的设置使用数据容器作为库使用Fig.sh和Docker的MySQL数据库。

下面的代码是不言自明的:

web: build: . command: php -S 0.0.0.0:8000 -t /code ports: - "8000:8000" links: - db volumes: - .:/code dbdata: image: busybox command: /bin/sh volumes: - /var/lib/mysql db: image: mysql volumes_from: - dbdata environment: MYSQL_DATABASE: database MYSQL_ROOT_PASSWORD: rootpasswd 

出于某种原因,如果我运行一个命令fig run --rm dbdata /bin/sh然后我cd到目录/ var / lib / mysql。 该文件夹是空的。 如果我运行fig run --rm db /bin/sh和CD到/ var / lib / MySQL数据库正在创build那里。

我在这里做错了什么? 并利用这个问题,这是正确的设置或我应该让MySQL容器内的数据?

谢谢。