刚接触docker两天,看完了教程,想把自己tornado的项目用docker部署到服务器,但是百度谷歌了很多资料,讲得都太复杂,不适合小白,这里经过我的摸索,总结出来的一些技巧:
服务器环境:ubuntu16.04
首先准备一个测试用的server.py以作备用,目录为本机的/home/tornado_demo/server.py
注意这里使用的端口是本机的8888
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
第一步,安装docker
注:Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。
通过 uname -r 命令查看你当前的内核版本
wget -qO- https://get.docker.com/ | sh
第二步:启动docker
sudo serv