walle 瓦力
测试安装环境
- mac 10.13.1
- docker 18.06.0-ce, build 0ffa825
部署步骤
git clone https://github.com/owen-carter/walle-web
docker-compose up -d
docker exec -it walle-web_web_1 bash
chmod +x ./admin.sh
./admin.sh migration
- 浏览器访问: http://127.0.0.1
部署错误
ERROR: for db Cannot start service db: b'Mounts denied: \r\nThe path /data/walle/mysql\r\nis not shared from OS X and is not known to Docker.\r\nYou can configure shared paths from Docker -> Preferences... -> File Sharing.\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.\r\n.'
原因: docker-compose.yml 中db服务volumes里的路径不在docker共享中.
处理方法: 自己的docker已把/users为docker路径那么, /data/walle/mysql
修改为 ~/data/walle/mysql
启动后, 输入用户名密码登录的时候出现网络错误
原因: docker在构建启动的时候没有导入数据库
处理方法: 进入python的容器中, chmod +x ./admin.sh
./admin.sh migration