一条命令迁移 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

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
发布了72 篇原创文章 · 获赞 1 · 访问量 3446

猜你喜欢

转载自blog.csdn.net/qq_43373608/article/details/103410686