Docker学习のDocker中部署静态页网站

news/2024/5/9 11:29:41/文章来源:https://blog.csdn.net/weixin_30699443/article/details/99035131

 

前言:部署一个静态页网站,我们需要

  • 常见映射80端口的交互式容器
  • 安装Nginx(或其他服务器)
  • 安装文本编辑器vim
  • 创建静态页面
  • 修改Ngnix的配置文件
  • 运行Ngnix
  • 验证网站的防高温

一、设置容器的端口映射

访问网站需要开放端口,因此需要设置端口映射,docker的映射命令是:

run [-P][-p]

-P(大写)会对容器所有暴露的端口进行映射,-p可以指定映射的端口

命令形式:

  • ContainerPort(只指定容器的端口,主机的随机映射)

docker run -p 80 -i -t ubuntu /bin/bash

  • hostPort :containerport(指定宿主机和容器的端口)

docker run -p 8080:80 -i -t ubuntu /bin /bash

  • ip:containerPort(容器的ip和容器的端口)

docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash

  • ip:hostPort:containerPort(容器的ip 宿主机端口 容器端口)

docker run -p 0.0.0.0:8080:80 -i -t ubuntu /bin/bash

三、创建

        创建docker容器  dcoker run -p 80 --name web -i-t ubuntu /bin/bash

        安装nginx             apt-get install -y nginx      如果提示 unale to get list 我们sudo apt-get update更新下再安装

        安装vim                 apt-get install -y nginx

        创建目录                mk dir -p var/www/html     cd var/www/html  然后vim 一个index.html

        查看nginx的位置    whereis nginx

  查看nginx的文件的位置 ls /etc/nginx

打开default文件,修改root的位置为刚才创建网站的位置root /var/www/html;cd / 切换到根目录,输入nginx运行,ps -ef查看是否在运行

        然后ctrl+p,ctrl+q退出容器,查看此容器

  curl查看

  以上是宿主主机访问,我们docker inspect web查看容器的ip地址为

 

  

  访问成功

四、ip和端口问题

       docker stop web    命令停止

       docker start -i web 重新开始进入我们发现nginx没有运行(没有-i情况不会进入docker容器,而是在虚拟机)

  此时可以在内部输入nginx打开nginx服务器,也可以在外部docker exec web nginx启动

  查看docker top web查看容器中的进程,发现ip地址和端口都不一样了

说明:容器重新启动,IP地址和端口会改变

转载于:https://www.cnblogs.com/xietianjiao/p/11282728.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_730136.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Bootstrap 3开发响应式网站实践02,轮播

本篇体验图片轮播。html部分为&#xff1a;<div class"carousel slide" id"myCarousel" ><!--Indicators--><ol class"carousel-indicators"><li class"active" data-slide-to"0" data-target"#…

百度商桥放在php网站哪里_什么是营销型网站,你是真的知道吗

营销型网站和展示型网站差别不大&#xff0c;偶买噶&#xff0c;那你就错了&#xff0c;大错特错了&#xff0c;你老板也该哭了&#xff0c;花钱买了假货营销型网站会比展示型网站往往贵出1倍甚至10倍&#xff0c;其实&#xff0c;我个人觉得现在的销售为了签单&#xff0c;总是…

复制网站部分内容_个人网站项目之范文网站运营可行性和盈利模式

我们在上学的时候有没有寻找个人简历模板和自荐信参考范文&#xff1f;我们在工作的时候有没有寻找年终总结和工作计划范文&#xff1f;我们参与演讲的时候有没有找到演讲稿&#xff1f;时时刻刻我们在工作和学习中都会寻找和参考范文&#xff0c;所以我们遇到范文需求参考的时…

url获取网站信息不包含网页源文件内的标签_今天教大家一招最简单的爬虫!利用urllib进行简单的网页抓取!...

(1)protocol&#xff1a;第一部分就是协议&#xff0c;例如百度使用的就是https协议&#xff1b;(2)hostname[:port]&#xff1a;第二部分就是主机名(还有端口号为可选参数)&#xff0c;一般网站默认的端口号为80&#xff0c;例如百度的主机名就是www.baidu.com&#xff0c;这个…

在线音乐网站【04】Part two 功能实现

今天把剩余功能的具体实现补充总结&#xff0c;如果你想对整个小项目有清楚的了解&#xff0c;建议去看下前几篇博客。 1.在线音乐网站&#xff08;1&#xff09;需求和功能结构 2.在线音乐网站&#xff08;2&#xff09;数据库和开发环境 3.在线音乐网站&#xff08;3&#xf…

js外链跳转_贴吧外链,百度贴吧推广对SEO有用吗?

对于SEO而言&#xff0c;我们的兴趣爱好更多的是大于工作&#xff0c;因此&#xff0c;在很长一段时间里&#xff0c;我会花费大量的时间去测试与研究&#xff0c;相关的优化策略是否具有实际的操作价值。特别是在外链增长这一块&#xff0c;虽然&#xff0c;搜索引擎一在试图调…

centos删除mysql服务器上,centos如何删除mysql_网站服务器运行维护,centos

docker如何运行项目_网站服务器运行维护docker运行项目的方法是&#xff1a;1、进入存放自己项目war的目录&#xff1b;2、build镜像&#xff1b;3、运行docker容器&#xff1b;4、执行命令【192.168.1.178:8888/myproject】访问项目即可。彻底卸载mysql&#xff1a;卸载mysql安…

php fpm独立用户,PHP网站简单架构 – 单独跑php-fpm

这个架构比较简单,不做过多的说明前端1台Nginx&#xff1a;负载均衡nfs中间2台php&#xff1a;php-fpm后端1台数据库&#xff1a;MySQL安装略&#xff0c;参考《lnmp最新源码一键安装包》192.168.112安装Tengine192.168.1.113/192.168.1.115安装php192.168.1.114安装MySQLnfs配…

tocat服务器怎么登陆网站,如何登陆Tomcat的控制台(Web管理界面)

当我们成功安装启动Tomcat服务后&#xff0c;在浏览器输入http://localhost:8080(8080是Tomcat的默认端口&#xff0c;可自行修改)回车&#xff0c;可看到如下界面右上角可以看到三个控制台&#xff1a;Server Status、Manager App、Host ManagerServer Status&#xff1a;用于…

全球银行网站成黑客主攻目标 阿里云提供安全防御应急方案

近日&#xff0c;阿里云监控发现&#xff0c;匿名者&#xff08;Anonymous&#xff09;组织成员正在发起针对全球中央银行网站的攻击行动&#xff0c;截止目前&#xff0c;国内有超过2家以上的重要网站被攻击&#xff0c;攻击特征主要为DDoS攻击和CC攻击。 此次事件中&#xff…

云服务器的维护方法,网站服务器的维护方法

网站服务器的维护方法 内容精选换一换云解析服务提供不同网络场景中的解析服务。云解析服务在不同的使用场景下&#xff0c;可以选择多种类型的解析方式&#xff0c;请参见表1。如果用户已注册华为云&#xff0c;可直接登录管理控制台&#xff0c;访问云解析服务。如果用户没有…

移动端Viewport 使用rem来开发移动端网站

移动端Viewport & 使用rem来开发移动端网站 Viewport大神 无双 的精彩解释 具体参数各型号是否支持参见: http://www.cnblogs.com/2050/p/3877280.html#commentform 摘录: 移动设备上的viewport: 设备的屏幕上能用来显示我们的网页的那一块区域 设备像素比: docment.device…

python爬取两个网站_python网络爬虫之使用scrapy自动爬取多个网页

前面介绍的scrapy爬虫只能爬取单个网页。如果我们想爬取多个网页。比如网上的小说该如何如何操作呢。比如下面的这样的结构。是小说的第一篇。可以点击返回目录还是下一页对应的网页代码&#xff1a;我们再看进入后面章节的网页&#xff0c;可以看到增加了上一页对应的网页代码…

网站导航颜色停留_如何提升网站用户体验度

所谓的用户体验就是用户进入你网站之后的感受&#xff0c;具体的表现为用户在你网站停留的时间越短&#xff0c;打开的页面数量越少&#xff0c;就说明你的网站不太受用户所喜欢。相反用户进入你网站之后停留的时间越长就说明你的网站粘度比较好&#xff0c;能够为用户带来一些…

seo外链网站大全_这些站内、站外SEO优化细节你注意了吗?

这篇文章分享一下最基础的东西&#xff0c;也是最值得注意的细节&#xff0c;只要你做好这些细节&#xff0c;相信你就能做好SEO优化。第一、站内优化需要注意的几个地方1、URL&#xff1a;标准化&#xff0c;唯一化&#xff0c;静态化2、导航&#xff1a;主导航&#xff0c;面…

【自然语言处理入门系列】推荐:paperwithcode,一个适合关注人工智能最新进展的网站

【自然语言处理入门系列】推荐&#xff1a;paperwithcode&#xff0c;一个适合关注人工智能最新进展的网站paperswithcode使用示例Browse State-of-the-Artpaperswithcode 今天要给大家推荐的网站是paperswithcode&#xff0c;也就是https://paperswithcode.com/&#xff0c;一…

网站留言板防重复留言_成都玩具网站建设栏目规划设计分享!

伴随着互联网的不断发展,整个世界都被数据连接起来了,让大家足不出门就可以购买到全世界任何地方的商品&#xff0c;玩具行业也不能避开这一事实。下面笔者就成都玩具网站建设基本思路与大伙儿分亨一下。成都玩具网站建设成都玩具网站建设导航栏目架构设计1、市场销售玩具的客户…

如何移除网站Response Headers中的X-Powered-By信息?

X-Powered-By是网站响应头信息其中的一个&#xff0c;出于安全的考虑&#xff0c;一般会修改或删除掉这个信息。 如果你用的node.js express框架&#xff0c;那么X-Powered-By就会显示Express。如果用的thinkjs&#xff0c;那么X-Powered-By就会显示thinkjs.1... 最近&#xff…

php搭建文章类网站教程,PHPstudy搭建wordpress本地网站教程 | 自媒体培训教程-君墨...

我们在正式搭建网站之前往往会搭建一个本地网站。 这个网站只能在我们自己电脑上打开&#xff0c;就像我们玩电脑游戏中的单机游戏。 这个网站不能联网&#xff0c;你能看&#xff0c;别人不能看。这样做的好处是&#xff0c;我们可以在这里优化网站布局。你想要什么样的功能&…

服务器稳定对页面的排名很重要,网站关键词排名的影响因素

影响网站关键词排名的因素有哪些&#xff1f;在SEO优化中&#xff0c;优化师非常关心网站关键词在百度主页上的排名。就让我们一起来了解一下影响网站关键词排名的因素吧&#xff01;1、网站服务器稳定性网站服务器的稳定性和速度直接影响到网站关键词排名。如果蜘蛛抓取你的网…