一条命令迁移 django 服务

简介: 一条命令迁移 django 服务

linux下部署命令

#部署django服务
(docker run -tid --name logistic1 -p 50001:22  -p 50000:8000 --privileged=true   registry.cn-hangzhou.aliyuncs.com/mkmk/django:logisticutf8 init) && (docker exec -d logistic1 /bin/bash -c "(python /home/Logistics/manage.py runserver 0.0.0.0:8000)")

windows下部署命令

docker run -tid --name logistic1  --net mynet10  --ip 10.10.20.21  --privileged=true   registry.cn-hangzhou.aliyuncs.com/mkmk/django:logisticutf8 init | docker exec -d logistic1 /bin/bash -c "nohup python /home/Logistics/manage.py runserver 0.0.0.0:8000 &"
#然后访问ip即可 访问服务
http://localhost:50000

中间遇到了 docker 容器乱码,可以这样解决

创建Dockerfile

第一行是你要修改的镜像 名称

FROM registry.cn-hangzhou.aliyuncs.com/mkmk/django:logistic
ENV LANG en_US.UTF-8

中间遇到了 docker 容器乱码,可以这样解决

创建Dockerfile

第一行是你要修改的镜像 名称

FROM registry.cn-hangzhou.aliyuncs.com/mkmk/django:logistic
ENV LANG en_US.UTF-8

cd 到Dockerfile所在的目录

 cd /aourscript
 #-t  后边是你要构建的 不乱码的 镜像名称
docker build -t registry.cn-hangzhou.aliyuncs.com/mkmk/django:logisticutf8 .

小记

vi :行号跳行

当vi *.txt 多个文件时

:n 前往修改下一个文件

:wn 保存修改,前往修改下一个文件

#查看 centos版本号
cat /etc/centos-release
#linux 设置登录密码
passwd
#安装ssh服务
yum install openssh-server
#修改配置文件
vi /etc/ssh/sshd_config
PermitRootLogin参数值为yes
ListenAddress 0.0.0.0
#启动服务
/bin/systemctl start sshd.service
# 设置开机自启动
systemctl enable sshd.service
相关文章
|
7月前
|
API 数据库 数据安全/隐私保护
利用Django框架构建高效后端API服务
本文将介绍如何利用Django框架构建高效的后端API服务。通过深入分析Django框架的特性和优势,结合实际案例,探讨了如何利用Django提供的强大功能来构建高性能、可扩展的后端服务。同时,还对Django框架在后端开发中的一些常见问题进行了解决方案的探讨,并提出了一些建设性的建议。
204 3
|
存储 数据可视化 数据库
Django创建应用、ORM的进阶使用及模型类数据库迁移3
Django创建应用、ORM的进阶使用及模型类数据库迁移3
86 0
|
4月前
|
NoSQL Unix 网络安全
【Azure Cache for Redis】Python Django-Redis连接Azure Redis服务遇上(104, 'Connection reset by peer')
【Azure Cache for Redis】Python Django-Redis连接Azure Redis服务遇上(104, 'Connection reset by peer')
【Azure Cache for Redis】Python Django-Redis连接Azure Redis服务遇上(104, 'Connection reset by peer')
|
4月前
|
负载均衡 应用服务中间件 网络安全
Django后端架构开发:Nginx服务优化实践
Django后端架构开发:Nginx服务优化实践
67 2
|
4月前
|
JSON API 数据安全/隐私保护
哇塞!Django REST framework 太逆天啦!构建 API 服务从未如此轻松,你还不来试试?
【8月更文挑战第31天】Django REST framework(DRF)是基于Django框架的高效Web API开发工具,提供序列化、视图集、路由等功能,简化API构建流程。使用DRF可轻松实现数据的序列化与反序列化,并支持权限管理和认证机制以保障API安全。安装DRF只需通过`pip install djangorestframework`命令。要创建基本项目,先安装Django并创建新应用,定义模型、序列化器及视图集,最后配置路由。测试API时,可通过Postman发送HTTP请求验证功能。无论项目大小,DRF均能提供强大支持。
48 0
|
4月前
|
Shell Linux 数据库
Django管理命令大揭秘:如何打造定制脚本,实现任务自动化?
【8月更文挑战第31天】在现代Web开发中,自动化是提升效率和减少错误的关键。Django管理命令作为一种强大功能,允许我们在项目中轻松创建自定义脚本和自动化任务,如数据备份、报告生成等。通过在`app/commands`目录下创建`.py`文件,可以定义各种管理命令。例如,`send_daily_emails.py`用于发送日常邮件。我们定义一个继承自`BaseCommand`的类,并在`handle`方法中实现具体逻辑。管理命令不仅支持接收命令行参数,还可以充分利用Django的模型、视图和表单,帮助我们高效完成复杂任务。
36 0
|
4月前
|
前端开发 JavaScript 安全
Django入门到放弃之常见配置及基本命令
Django入门到放弃之常见配置及基本命令
|
4月前
|
Linux Shell 数据库
python Django教程 之 安装、基本命令、视图与网站
python Django教程 之 安装、基本命令、视图与网站
|
6月前
|
关系型数据库 MySQL 开发工具
Django项目部署(命令函部署)
Django项目部署(命令函部署)
|
6月前
|
运维 Serverless 测试技术
函数计算产品使用问题之如何部署Django服务
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。