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