Flask 入门笔记(1)开发环境

Flask入门笔记(1) 开发环境

采用虚拟机和docker搭建开发环境,虚拟机操作系统为debian 8,安装docker和visual studio code,共需要3个docker容器:mysql、redis和python 3.6。


Docker镜像

mysql和redis镜像直接从docker hub拉取,python 3.6镜像需要自己build。

MySql

拉取镜像

docker pull mysql:5.7

运行 mysql server 容器

docker run -d --name mysql3306
-v /data/mysql/3306/data:/var/lib/mysql
-v /data/mysql/3306/log:/var/log/mysql
-e MYSQL_ROOT_PASSWORD=123456
mysql:5.7

运行 mysql client 容器,连接mysql server

docker run -it --link mysql3306:mysql --rm mysql:5.7 mysql -h mysql -uroot -p

Redis

拉取镜像

docker pull redis:3.2

运行 redis server 容器

docker run --name redis6379 -d
-v /data/redis/6379:/data
redis:3.2 redis-server --appendonly yes

运行 redis client 容器

docker run -it --rm --link redis6379:redis --rm redis:3.2 redis-cli -h redis -p 6379

Python 3.6 Flask

制作Python 3.6 的镜像,参考docker运行python3.6+flask小记
运行Python 3.6 容器

docker run --name flaskdemo -it
-p 5000:5000
-v /home/oliver/_project/flaskdemo:/code
–link mysql3306:mysql
–link redis6379:redis
ubuntu-py3-flask

进入容器,切换到/code目录,运行python3 manage.py 即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值