java中的接口是类吗
274
2022-08-29
使用dockerfile封装django镜像(dockerfile from基础镜像的来源)
准备工作
在/opt/创建一个docker文件夹,然后下载一些相关配置
cd /opt/mkdir dockercd docker wget -O epel.repo #阿里云拓展源文件wget -O /opt/docker/CentOS-Base.repo django官网去下载
touch Dockerfilevim run.sh
在run.sh文件中添加如下代码
python3 manage.py runserver 0.0.0.0:8000
在Dockerfile文件中添加如下代码 完整版
目前使用版
FROM centosFROM python:3.6.6ADD CentOS-Base.repo /etc/yum.repos.dADD epel.repo /etc/yum.repos.dRUN pip3 install setuptoolsADD Django-2.1.15.tar.gz /opt/WORKDIR /opt/RUN mv Django-2.1.15 djangoWORKDIR /opt/djangoRUN python3 setup.py installWORKDIR /optRUN django-admin.py startproject qishidjADD run.sh /opt/qishidj/run.shRUN sed -i "s/ALLOWED_HOSTS = \[\]/ALLOWED_HOSTS = \['\*'\]/g" /opt/qishidj/qishidj/settings.pyWORKDIR /opt/qishidjRUN chmod 777 run.shEXPOSE 8000CMD ["/bin/sh","run.sh"]
开始构建
docker build -t qishi8/django-217 . # build构建, .表示在本地执行必须加
docker run -d -p 5000:8000 qishidj/django-2115 # 要注意先后顺序 不然报错
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得“推荐”哦,博主在此感谢!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~