Fig启动docker volumes 不生效的解决方法 - All About Free

在Fig的配置文件中配置了一个需要挂载本地文件到容器中,但是更改本地文件地址后挂在就失效了

mysql:
  image: mysql
  volumes:
  - /home/mysql:/var/lib/mysql
  ports:
  - “3306:3306”

在修改为

mysql:
  image: mysql
  volumes:
  - /home/devuser/mysql:/var/lib/mysql
  ports:
  - “3306:3306”

后再使用fig up发现volumes定义的挂载失效,之后测试发现,最保险的fig的重启方式应该是

# stop all fig binded dockers
sudo fig stop
# remove all fig binded dockers
sudo fig rm
# start fig
sudo fig up
Free /
Published under (CC) BY-NC-SA in categories technology