前提条件:项目中写有dockerfile文件(dockerfile是用来构建镜像的文件,就一些命令的集合)
1、修改setting.py文件中的数据库配置
2、可使用navicat工具新建一个数据库,数据库名同前面setting文件中填写的数据库名一致
3、构建docker镜像
docker build -t myweb . (myweb指构建的镜像名称)
4、启动容器
docker run -p 8000:8000 --name myweb_he -d myweb
-p: 指定容器暴露的端口(端口映射),前面的端口是主机端口,后面的是容器内部端口,是容器内部端口绑定到指定的主机端口(-P(大写)的话就是随机指定一个主机端口)
--name:指定容器名字,后续可以通过名字进行容器管理,links特性需要使用名字
-d:挂后台运行
5、在服务器上开放8000端口
6、然后就部署成功可以访问了
标签:myweb,容器,部署,步骤,数据库,端口,docker,8000 From: https://www.cnblogs.com/hequanbao/p/17005848.html