分享好友 最新动态首页 最新动态分类 切换频道
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` 进行访问!。😄

最新文章
秒点自动连点器点击器
秒点自动连点器点击器app是一款能轻松实现在各种应用上运行的手机连点器,能够帮助玩家在游玩一些游戏的时候实现一键搓招或者固定频率攻击的效果。软件本身不需要任何用户权限,使用者无需担心个人的隐私信息被读取泄露,使用的时候也是不
谷歌服务框架google services framework app
谷歌服务框架googleservicesframework.apk是谷歌的核心框架app,简称gms,用户不管是在这里下载应用还是下载游戏,都需要框架的运行才能使用哦!该软件就能帮助你来解决问题,使用起来也是极为的简单,还不来下载看看吧!用于支持安装或更
谷歌商店旧版本app下载安装
谷歌商店(Google Play Store)安卓版是一款在安卓设备上广泛使用的应用商店软件。作为谷歌公司推出的官方应用市场,它提供了全球范围内丰富多样的应用程序、游戏、电子书和音乐等内容供用户下载和体验。同时,它的界面设计简洁明了,使用方
骗子酒馆 中文版手机客户端下载
骗子酒馆中文版手机客户端下载这款游戏将玩家带入一个充满诡计和挑战的世界。骗子和质疑错误的玩家会受到俄罗斯轮盘的惩罚。这种机制使得游戏充满了紧张和不确定性,每个玩家都必须在信任和怀疑之间做出选择。这是一场欺骗与智慧的较量,每
许昌曝光10起典型案例
  现选取我市已办结的10起典型案例予以曝光,警示、引导广大广告经营主体规范广告发布行为,自律合法经营。  01  鄢陵县某保健服务馆发布违法广告案  经查,鄢陵县某保健服务馆发布含有“不运动、不节食、不反弹、5次养生减肥瘦5—
百度、吉利联合声明冲上热搜:第一时间解决极越汽员工社保问题
12月13日下午,吉利和百度一同发表关于极越汽车的联合声明。该声明发出后,“吉利联合声明”的词条登上微博热搜第二位。声明称,作为股东,将积极协助集度管理层妥善处理相关事宜,第一时间解决员工社保缴纳、离职员工问题;维护用户车辆正
研究生培训机构有哪些 考研上哪家好培训机构好
选择合适的研究生培训机构对于备考非常重要。以下是四个在考研辅导领域表现较为突出的机构,每个机构都有其独特的优势和特点,供你参考:1、新东方考研品牌背景:新东方教育科技集团成立于1993年,是国内综合性教育培训机构之一。新东方考
深度解析,SEO分词技术及优化策略与实施技巧
SEO标题分词技术是提升搜索引擎排名的关键,本文解析了分词技术的优化策略与实施技巧,包括选择合适的分词算法、关键词密度控制、语义分析等,旨在帮助网站提升搜索可见性和用户体验。随着互联网的飞速发展,搜索引擎优化(SEO)已经成为和
这就是为什么创建网站对您的业务很重要的原因。以前建立网站很困难。因为那时雇用开发人员并使用编码制作网站是创建网站的唯一方法。但是,现在您可以使用可用的工具在WordPress中轻松地从头开始创建电子商
随着时间的流逝,电子商务业务正在迅速增长。这就是为什么在这项业务中获得成功的机会正在增加。据估计,电子商务业务将如此受欢迎,到2040年底,95%的销售将通过电子商务发生。来源名称 – nasdaq.com该统计数据证明了电子商务业务日
比漫熊漫画app
比漫熊漫画app是一款可以帮助用户轻松找到自己喜欢类型的漫画阅读软件。在这款软件中拥有非常丰富多样的漫画资源,而且还可以设置自己的阅读喜好,随时随地能够在这里畅享精彩的漫画世界,在推荐栏目中也可以轻松看到符合自己的漫画推荐,
相关文章
推荐文章
发表评论
0评