Order system backend; Nginx + python3 flask + mysql db
- 腾讯云 Ubuntu 16.04 LTS Server
若通过上面链接中给出的安装测试 sudo docker run hello-world
,则证明安装成功。
截至于 2018/06/24 版本安装示例:
- Run this command to download the latest version of Docker Compose:
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
- Apply executable permissions to the binary:
sudo chmod +x /usr/local/bin/docker-compose
- Test the installation.
$ docker-compose --version
docker-compose version 1.21.2, build 1719ceb
sudo apt install mysql-client
git clone https://github.com/rookies-sysu/Order-System-Backend
cd Order-System-Backend
docker-compose up -d
curl localhost:8080/testRedis
Hello Tiny-Hippo Backend!! I have been seen 1 times.
有获得以上响应则说明部署成功。
可能是因为天朝被墙的原因,强烈建议使用国内源而不是官方源,详情可以见前面 docker 安装的中文参考链接。
使用国内镜像源加速。
mysql -h 127.0.0.1 -P 3306 -uroot -ptiny-hippo
即可以正常使用 mysql-client 访问数据库
将系统中的 /opt/mysql_data
删除后。重新 build 服务器即可。
重新 build 数据库的流程:
docker-compose down
docker-compose build web db
docker-compose up -d