mac下在docker中运行django,本地访问

pycharm配置docker的django环境 docker安装 mac: brew cash install docker 安装后可在/Applactions中启动Docker Desktop 用户登录/注册docker 本地创建django项目: 1.本地可以首先创建文件夹:目录随意eg:docker2django 2.创建django应用:django-admin.py startproject docker2django 创建django镜像文件: 基于dockerfile文件进行创建,会大大节省创建时间 首先在docker2django文件夹下 阅读详情

一、在container中搭建django项目

二、添加运行脚本

  • 在django项目目录下添加start.sh
    • 注意:manage.py 一定要是全路径名
python3 /root/tutorial/manage.py runserver 0.0.0.0:8000

三、退出容器,将容器保存为image

  • 这是docker的知识:docker commit [容器id] [repos]:[tag]

四、运行此容器

  • docker run -d -p 8000:8000 [repos]:[tag] /bin/bash /root/tutorial/start.sh
  • 至此可以在本地使用:127.0.0.1:8000 请求到django数据
Docker容器化部署之Django 本章将在本地搭建一个容器化的 Django 项目,感受 Docker 的运作方式。 前期准备 ** ** 开发环境 虽然有基于 Windows 的 Docker 版本,但各方面兼容做得都不太好(安装也麻烦些),因此建议读者在学习前,自行安装好 Linux 或 Mac 系统。当然你愿意折腾的话,在 Windows 上搞也行。 别担心,以后开发 Django 项目仍然可以在 Windows 下进行,仅仅是开发时不使用 Docker 而已。 软件安装 Docker:学习 Docker 当然要安装 Docker 阅读详情

相关推荐

M5 Mac Mini开发环境配置指南:AI本地部署与多屏编程实战

神经网络引擎和容器化开发是当前AI与软件开发领域的核心概念。神经网络引擎通过专用硬件加速矩阵运算,显著提升机器学习模型的推理效率;而Docker容器技术则通过资源隔离机制实现开发环境的一致性部署。这些技术的工程价值在于能够大幅降低本地AI模型调试和分布式应用部署的复杂度。在应用场景层面,开发者可以在本地工作站上运行PyCharm等IDE同时管理多个Docker容器,进行机器学习模型的实时调试和微调。M5 Mac Mini凭借其升级的神经网络引擎核心和内存配置,特别适合需要长期运行本地AI服务和多容器开发环境

agcozdwdfvds08078的博客 455

Docker学习之概述篇

Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 来自官网: Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,测试和部署代码,您可以大大减

IT小浣熊的博客 381

阿里云上部署Django网站,简单点能死啊?双十一Docker一键部署阿里云

大家好,我是皮爷,相信对我比较了解的小伙伴都知道,我之前写过一个《Django》全栈开发的教程,里面非常详细的讲述了如何使用Django还有相关技术,从零开始,搭建一个复杂的网站,并且最后部署到线上。所有源码均已上传到Github和码云上,想要获取源码的同学,文末有方式。 想要看效果的朋友,可以直接访问https://peekpa.com/即可。 前提 之前皮爷写过一篇文章,讲述如何将PeekpaCom部署到阿里云服务器上:《用Django全栈开发——29. 部署之阿里云CentOS+Nginx+uWsg

皮克啪的铲屎官 1385

macOS下Django环境搭建-docker运行Django

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py ,输入完毕后敲击回车键,等待下载完成即可。如遇:-bash: /usr/local/bin/pip: /usr/bin/python: 坏的解释器: 没有那个文件或目录。执行 /usr/local/bin/python3 manage.py runserver。然后修改第一行/usr/bin/python 为/usr/bin/python3即可。

疯批美人 2920

74LS161/48 交通灯控制系统:30-5-20-5 时序逻辑电路 Multisim 仿真验证

本文详细解析了基于74LS161/48芯片的交通灯控制系统设计,通过Multisim仿真验证30-5-20-5时序逻辑电路。从系统架构搭建、状态机实现到波形分析,提供全流程操作指南与典型问题排查方法,助力数字电路课程设计高效完成。

weixin_26742753的博客 377

保姆级教程:手把手教你为STM32F407和W25Q128制作Keil MDK的SPI Flash下载算法(FLM文件)

本文提供了一份详细的教程,指导开发者如何为STM32F407和W25Q128制作Keil MDK的SPI Flash下载算法(FLM文件)。从理解下载算法的核心机制到实现FlashPrg.c的核心操作,再到链接脚本与地址映射实战,手把手教你完成定制化SPI Flash下载算法的开发与优化。

weixin_28716769的博客 408

从零开始自动部署Django项目(四): 在Docker中部署Django项目

引言在前面几篇从零开始自动部署Django项目的系列文章中,主要是解决了本地开发机和远程开发服务器的代码同步问题,但是并没有解决开发环境上的同步问题。前几天,笔者就遇到了“在本地上跑的好好的呀”这样的问题,因此开始研究Docker试着能否解决这个问题。 Attention : 比较尴尬的一点是当前的Docker官网仍然假设在国外,因此如果需要查阅Docker的官方文档请自备梯子。准备 什么是Doc

日复一日,年复一年 2万+

不用公网IP!用Ollama+Chatbox搭建家庭AI助手(内网穿透方案对比)

本文详细介绍了如何利用Ollama和Chatbox在家庭局域网中搭建本地AI助手,无需公网IP即可实现内网穿透。通过对比不同穿透方案(如Tailscale、FRP等),提供最优配置建议,帮助用户低成本部署隐私安全的家庭AI系统,适用于智能家居、儿童教育等多种场景。

weixin_26765287的博客 459

mac使用docker作为虚拟机(并成功访问docker中的服务)的一种解决方案

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_40020447的博客 3811

Linux环境下离线升级GCC-9.4.0的完整实践指南

本文详细介绍了在Linux环境下离线升级GCC-9.4.0的完整实践指南,包括准备工作、依赖库安装、编译配置及常见问题解决。特别适用于企业内网或安全要求严格的服务器环境,帮助开发者高效完成GCC离线升级,提升编译性能并支持现代编程语言特性。

weixin_29288313的博客 670

Speedtree学习笔记(案例)——拥有多种材质的植物如何导入使用(以草为例)

注:Speedtree无论保存还是导入模型其存储路径不可有中文。 第一步拆分草的模型 根据所需的材质去拆分(例:假若草的果实,茎秆和叶子是不同的材质那么就需拆分为三份;假若画的全部颜色及材质一样就没有必要去拆分模型) 第二步导入草的模型 在Mesh面板中依次导入草的模型——Do nothing additional right now 第三步扩大草的生长区域范围(可省略)...

L人青的博客 5721

Mac下终端直接运行Python的.py文件

首先进入.py文件所在目录 在终端输入 cd xxx/xxx/xxx(你的文件所在地址),直接拖文件夹进去终端就可以得到路径 在所要打开的文件头部添加如下语句 #!/usr/bin/env python3 改变文件的权限 chmod a+x xxx.py(文件名) 运行文件 输入 ./xxx.py ...

u012512957的博客 2万+

不止是打字机效果:手把手教你用SpannableStringBuilder打造Android富文本AI对话界面

本文详细介绍了如何使用SpannableStringBuilder在Android平台上构建专业级AI对话界面,涵盖流式文本处理、富文本解析、交互优化等核心技术。通过实战代码示例,帮助开发者实现类似DeepSeek的AI产品交互效果,提升用户体验和应用专业度。

weixin_28358083的博客 197

Django-Docker容器化部署:Django-Docker部署

本文转自https://www.dusaiphoto.com/article/74/ Django-Docker容器化部署:Django-Docker部署 本章将在本地搭建一个容器化的 Django 项目,感受 Docker 的运作方式。 前期准备 开发环境 虽然有基于 Windows 的 Docker 版本,但各方面兼容做得都不太好(安装也麻烦些),因此建议读者在学习前,自行安装好 Linux 或 Mac 系统。当然你愿意折腾的话,在 Windows 上搞也行。 别担心,以后开发 Django 项目仍然

Superman7658的博客 922

Python爬虫实战:利用Scrapy+Playwright高效爬取TED演讲数据

在当今信息爆炸的时代,TED演讲作为全球知名的思想传播平台,汇聚了各领域顶尖人才的精彩分享。对于数据分析师、研究人员或内容创作者来说,获取TED演讲的完整数据集具有重要价值。本文将详细介绍如何使用Python中最先进的爬虫技术组合——Scrapy框架配合Playwright浏览器自动化工具,高效爬取TED演讲的完整数据。传统爬虫技术在处理现代动态网页时面临诸多挑战,而本文将展示如何利用最新工具解决这些问题。

2201_76125261的博客 205

重复点击提交、产生多笔数据、保持数据只操作一次---->接口幂等性校验

幂等校验一、工作真实场景 + 常出现场景二、工作解决方案 + 百度解决方案 一、工作真实场景 + 常出现场景 真实场景:在一次工作中进行成品出库创建成品出库单时,手抖了一下,重复点击了两次确定(提交表单)。结果很神奇的发现居然产生了两笔一模一样的数据(流水号都一样),当时就很懵逼,稍作思考,想想应该是在同一时刻创建了两个出库单。感觉很有意思(因为之前没有遇到过,写代码的时候也没有考虑到这个问题的发生),后面换了一种方式复现场景:提交表单时多次点击Enter按钮,还是会产生多笔重复数据。 常见场景: 订单接

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 6万+

mac django queryset接入sqlserver

文章目录mac Django框架接入SqlServer背景事前准备mac安装sqlserver建库建表Django接入参考 mac Django框架接入SqlServer 背景 我需要通过django queryset 将数据存储进sqlserver,相信大多数朋友都有过接入mysql的操作,但是mac中需要接入sqlserver 还并不是那么简单,经历了很多坑,还是挺多步骤的,下面跟着我走吧 ...

北大虫师的博客 423

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

《Django开发教程》1.1 Docker安装Django

下面表示安装成功: 在Applications找到并打开:桌面上面任务栏找到这个: 打开官网:https://hub.docker.com/ 这个报错是docker服务未启动。方法 1 : 通过 launchctl 查看 docker server, 记住docker server 名: 然后关闭和启动它。 这种方法有可能起不来。方法 2 : 通过docker.app启动 继续安装django 安装完成 参考:https://hub.docker.com/_/django 准备Dockerfile文件:

椟夜 490

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

终极Django+Vue实战:Django-Vue-Admin从零开始的部署教程

Django-Vue-Admin是一套基于RBAC模型的权限控制基础开发平台,采用前后端分离架构,后端使用Django+Django-Rest-Framework,前端使用Vue+ElementUI+d2admin。本教程将带你快速完成从环境准备到项目部署的全过程,让你轻松上手这个强大的开发平台。 [![Django-Vue-Admin logo](https://raw.gitcode.com

gitblog_01110的博客 998

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

mac m1pro 用docker 部署django项目

mac m1pro 用docker 部署django项目

ml7yuwanhanhua的博客 556

Mac下Docker安装ELK环境

mac安装elk 因为使用到中文分词,而当前的分词插件版本是7.5.0,所以我们使用elasticsearch版本也是7.5.0 # 查看是否安装了elk docker images # 清理之前的版本 docker rmi $(docker images -aq) # 安装 elk 7.5.0 版本 docker pull elasticsearch:7.5.0 docker pull ki...

暴躁兔子的记录 1803

Mac Docker 创建第一个Django 应用,Part 2

第二步:Mac Docker创建第一个Django 应用,Part 2 原文:Writing your first Django app, part 2 本文Python搭建在 Django Compose + Djang 执行Python需进入web server容器中,请参看[第一步:在Mac构建Django 容器] 翻译整理:C...

weixin_33739646的博客 143

mac下docker使用笔记

安装docker https://docs.docker.com/mac/ 启动docker环境launchpad -> Docker Quickstart Terminal ## . ## ## ## == ## ## ## ## ## ...

weixin_34216036的博客 94

Django生产部署:Docker+Nginx+Let‘s Encrypt全栈实践

Web应用部署本质上是将开发态代码转化为可伸缩、安全、高可用的线上服务的过程。其核心原理在于职责分离与分层解耦:应用逻辑(Django)专注业务,容器化(Docker)保障环境一致性,反向代理(Nginx)实现流量调度与静态资源高效分发,HTTPS加密(Let's Encrypt)提供传输层可信认证。这一技术组合不仅解决了并发处理、证书管理、跨环境差异等典型工程痛点,更支撑起SaaS、内部平台及客户项目等多样化上线场景。尤其在云原生背景下,Docker与Nginx已成为Python Web服务事实上的基础设

weixin_34211761的博客 453

Mac Docker 创建第一个Django 应用,Part 1

Mac Docker 创建第一个Django 应用, Part 1 第一步:在Mac构建Django 容器 原文:Quickstart: Compose and Django 翻译整理:CK 这篇文章将指导你如何用Docker Compose 配置和启动一个简单的 Django + PostgreSQL 应用。请先确保您已安装Compo...

weixin_34075551的博客 132

OneUptime Fluentd 日志接入实战:从 Fluentd 配置到 Telemetry Ingestion 全链路解析

本文基于 OneUptime 官方文档 [Fluentd 接入指南](https://link.gitcode.com/i/7254ae5b5b5cbdfc7d0f118b5161f7b7) 展开,介绍如何使用 Fluentd 的 HTTP 输出插件将应用日志与遥测数据发送到 OneUptime 的 HTTP Source,并深入服务端 `FluentLogsIngestService` 的字段映

gitblog_00533的博客 621
上一篇: docker一般使用流程
下一篇: tensorflow踩坑笔记
FantDing
博客等级 码龄10年 3粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值