分享好友 最新动态首页 最新动态分类 切换频道
Docker容器部署初学01-成功部署一个自己的web 项目运行
2024-12-26 20:54

Docker容器就是个虚拟机,如果你不知道什么是虚拟机,那Docker就是在你的操作系统上,复制了一份独立成一个小国家,五脏俱全,可以运行你的全部程序和环境。轻便微小,方便,代替了VM虚拟机的位置,本质上复制了一份linux的系统函数库,函数库可以让用户基于linux内核、引擎访问硬件。而且有意思的是,这一份函数库,能在任何操作系统上运行,windows、linux、any玩

以简单的方式为您解释如何从GitHub下载一个项目并使用Docker进行部署😊我用的是windows操作系统

Overview of the get started guide | Docker Docs强烈建议阅读官方教程

1. 打开您的浏览器并前往GitHub网站。
2. 在GitHub的搜索栏中输入您要下载的项目名称。
3. 找到项目后,点击项目的名称进入项目页面。

1. 在项目页面,点击右上角的绿色按钮,上面写着 "Code"。
2. 在弹出的菜单中,点击 "HTTPS" 以获取项目的链接。复制该链接。

1. 打开您的终端或命令提示符(Windows用户)。
2. 导航到您希望将项目保存的文件夹。
3. 在终端中运行以下命令,将项目克隆到您的计算机(将链接替换为您复制的链接
   git clone <项目链接>

   例如

   git clone https://github.com/yourusername/yourproject.git

如果没有安装,请根据您的操作系统安装Docker(参考Docker官方文档)。

windows系统安装桌面工具即可Docker Desktop Installer.exe

链接:https://pan.baidu.com/s/1SekqrG4RRnw_4j9qDXMl4g?pwd=vk2f 
提取码:vk2f

Linux 系统的话用一些命令安装。

点击下方链接看官方教材

Packaging your software | Docker Docs

linux系统

 

 windows系统,就通过系统自己打开就行

下载别人的项目,有人会把Dockerfile设计好!通常会有一个名为 `Dockerfile` 的文件

该文件用于定义Docker容器的配置安装依赖项,复制执行主文件Main文件,你项目的主程序设置环境变量、端口、启动应用程序

如果项目没有,请查看项目文档以了解如何使用Docker。

然后打开(用记事本什么随便notepad++)进行内容编辑,这些命令可以参考官方

简单的来说就是,你的项目运行前所需要的全部依赖环境的命令!就像在一个主机上安装必备的环境一样

Packaging your software | Docker Docs

 
 
 

如是windows系统:在项目目录按住Shift+鼠标右键打开shell命令终端窗口输入创建镜像命令: docker build -t <自己拟定一个英文名字> .

 docker run -p <端口号>:<容器端口号> <镜像名称>

   例如


   docker run -p 8080:80 myprojectimage
   这会将容器的端口 8000 发布到Docker 主机上。

以下是本项目运行的命令

 
 
 

运行的时候可以设置环境变量和访问端口的映射端口

恭喜你! 完成运行

现在就可以用浏览器去打开网站了

   现在,您的项目应该在Docker容器中运行,并且可以通过浏览器访问 `http://localhost:8080` 进行访问!。😄

最新文章
网站关键词没有排名怎么办?如何解决
作为一个新站,一没权重、二没知名度、三没流量,更不用说排名了。如果一个新企业网站长时间不收录、没有排名,这对站长来说无疑是一个沉重的打击。那么为什么企业网站会长期不收录,关键词没排名呢?1、建站前,企业网站定位不清,网站结
微信营销小游戏,探索新时代的营销策略
微信营销小游戏全解析微信营销小游戏的概述与特点微信营销小游戏的独特魅力制定有效的微信营销小游戏策略成功案例:如何运用小游戏进行营销应对挑战:微信营销小游戏解决方案随着移动互联网的飞速发展,微信已经深入人们的日常生活,成为不
衡水企业腾飞指南,Google推广优化费用性价比解析
衡水Google推广优化费用解析:性价比之选,助力企业腾飞。解析衡水Google推广优化费用,揭示其性价比优势,为企业提供高效推广策略,助力企业实现快速增长。随着互联网的快速发展,越来越多的企业开始重视,而Google作为全球最受欢迎的搜索
雷军同款羽绒服卖断货,网友开始许愿“小米羽绒服”
近日,小米创始人雷军和武汉大学“雷军班”的学生们面对面交流的时候,学生送了雷军一件“雷军班”同款羽绒服。雷军发视频称,穿上“雷军班”的班服,瞬间感觉年轻了。雷军评论区成“许愿池”其实,网友把雷军的评论区当“许愿池”已经很长
天翼云盘电脑版官方正版2024最新版绿色免费下载安装
天翼云是中国电信旗下云存储产品,是基于云计算技术的个人/家庭云数据中心,能够提供文件同步、备份及分享等服务的网络云存储平台。您可以通过网页、PC客户端及移动客户端随时随地的把照片、音乐、视频、文档等轻松地保存到网络,无须担心
中共淄博市发展和改革委员会党组关于十三届市委第一轮巡察暨黄河流域生态保护和高质量发展专项巡察整改进展情况的通报
根据市委统一部署,2022年6月23日至8月31日,市委第五巡察组对市发展改革委党组开展了巡察。10月27日,市委第五巡察组向市发展改革委党组反馈了巡察意见。2022年10月31日至2023年2月1日,我单位对市委巡察组反馈的问题进行了认真整改,目前
蔬菜项目管理软件,让农业种植更高效
软件可以帮助用户根据气候条件、土壤类型、市场需求等因素,制定科学的种植计划。通过模拟种植周期和预测产量,用户可以更好地规划种植资源和时间安排。实时监测土壤湿度、温度、光照强度等关键环境因素,确保作物在最佳条件下生长。通过物
微博推广目的有哪些
微博是众多的具有影响力的社交媒体平台之一,拥有庞大的用户基础和活跃的社交氛围。对于企业和个人来说,利用微博进行推广可以获得广泛的曝光和增加品牌知名度。下面就和鱼爪网一起了解一下微博推广的目的有哪些吧。微博推广的目的有哪些1
喵趣漫画app官方版 v1.0.8
  喵趣漫画app官方版是一款免费的漫画阅读平台(曾用名:喵上漫画、喵呜漫画),全网国内外漫画免费阅读,国产漫画、日本漫画、韩国漫画、欧美漫画,耽美爱情、百合、真人漫画、少年漫画、少女漫画、青年漫画、玄幻科幻、冒险热血、修真
解剖十大电商平台付费会员设计“套路”
解剖十大电商平台付费会员设计“套路”「开氪」君 · 1分钟前划到文末,21天,带你构建一套「可持续增长」的会员体系。文/开氪君对于一个企业而言,怎么设计一个好的付费会员政策?根据我们的经验,设计付费会员政策是有一定套路的,我们
相关文章
推荐文章
发表评论
0评