docker搭建网站详细

news/2024/5/20 11:09:56/文章来源:https://blog.csdn.net/qq_45951598/article/details/109086375

远程连接centos7

这里我用的是xshell连接centos7
在这里插入图片描述

下载docker

这里我用的是阿里的Docker CE 镜像源站
这里我用的是centos7搭建的,如果是ubuntu的可以进上面那个网站上看

step 1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Step 2: 添加软件源信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Step 3: 更新并安装 Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce

Step 4: 开启Docker服务

sudo service docker start

把上面这些命令一条一条复制进去安装

安装完之后输入

docker vsersion

查看版本
在这里插入图片描述
接下来去阿里下载一个加速器,因为我们是去国外下载,有加速器会更快下载:https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fcr.console.aliyun.com%2Fcn-hangzhou%2Finstances%2Fmirrors
在这里插入图片描述
这里要登入一下,每个人都有一个不同的加速地址
在这里插入图片描述
接下来是拉取镜像,这里我们拉取的一个ubuntu的一个镜像
这句话是搜索ubuntu
我们这里下载第一个ubuntu

docker search ubuntu

在这里插入图片描述

拉取镜像

docker pull ubuntu

在这里插入图片描述

查看docker镜像,这样就安装成功了
在这里插入图片描述
接下来我们上传文件开始搭建网站
我们先先下载一个上传文件的插件

yum  install lrzsz

在这里插入图片描述

项目在这个网站上https://github.com/hongriSec/PHP-Audit-Labs
我是提前下载了,下载我就不多介绍了,直接上传文件
这里使用rz -y这个命令下载

在这里插入图片描述
可以看到有这个文件了
在这里插入图片描述
解压一下
这里下载个解压的插件

yum -y install unzip

在这里插入图片描述
解压命令
unzip + 文件名
在这里插入图片描述
解压成功
在这里插入图片描述
进入目录
cd + 文件名
在这里插入图片描述
这里需要修改一下文件
输入
vi Dockerfile
在这里插入图片描述

进入这个页面按 i 键j进入插入模式
在这里插入图片描述

这里把lampp改成lamp
然后保存退出
先按esc键
然后按shift+冒号键打出 :
输入wq保存退出
在这里插入图片描述
这里还需要修改一下day1里面的run.sh

在这里插入图片描述
进入run.sh
在这里插入图片描述
修改一下这里

进入这个页面按 i 键j进入插入模式
在这里插入图片描述
改成这个样子就可以了
在这里插入图片描述
然后保存退出
先按esc键
然后按shift+冒号键打出 :
输入wq保存退出

这里建立一下镜像

docker build -t day1

在这里插入图片描述
建立镜像成功
在这里插入图片描述
接下来开启镜像

docker run -p 8080:80 -d day1

在这里插入图片描述
在这里插入图片描述
这里输入ip+8080端口发现进不去
可能是防火墙没有关

在这里插入图片描述

这里给他关闭一下
在这里插入图片描述

进入这个页面就可以了。
在这里插入图片描述

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

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

相关文章

GoDaddy网站程序根目录 网站文件上传到虚拟主机哪个目录

用的linux虚拟主机,网站根目录为public_html,(window主机的目录为httpdocs)我们需要把本地做好的网站上传到此目录下 cPanel控制面板 - 文件管理器 - public_html 转载于:https://www.cnblogs.com/bubuchu/p/10216970.html

论文网站及使用方法(ResearchGate、Sci-Hub等)

文章目录1 浏览器准备1.1 Microsoft Edge1.2 Google Chrome2论文网站2.1 ResearchGate2.2 SCI-HUB2.3 谷歌学术2.4谷粉学术3.数据网站3.1镝数聚3.2国泰安数据库1 浏览器准备 ✨ 这两个浏览器不是必需的,只是这两个浏览器适配大多数的网站,其中chrome已成…

大型网站技术架构:大型网站架构演化

这是《大型网站技术架构》的系列读书记录。 一,大型网站软件系统的特点 1,高并发, 大流量。 每秒7亿次请求,阿里新一代数据库如何支撑? PV(Page View)访问量,即页面浏览量或点击量…

vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别(上)

http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361558.html 一:先来看看 新建网站 里面的 ASP.NET 网站的建立过程 我们采用 3层架构 如果我们想把整个项目放到 D:\web网站建设 这个文件夹来,那么我们建立Web层的时候,Web层的地…

vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别 (下)

地址:http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361686.html 二:下面是 通过 新建项目 来创建 ASP.NET web 应用程序 下面我们创建 数据库DAL层 和 实体类层 Model 他会自动生成 DAL 文件夹 我们继续 Model 层。方法同上,就不…

部署网站出错,定义了重复的“entityFramework”节点

网站在本地运行正常,部署到服务器,访问出现以下 “entityFramework”节点只定义了一个,但它认为是有多个,最终把该节点屏蔽后网站才能正常运行。没弄明白原理。。。

说说大型高并发高负载网站的系统架构

转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p71) Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p71 我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理…

MySQL在大型网站的应用架构演变

MySQL在大型网站的应用架构演变 http://www.tuicool.com/articles/VZF3aiF 【编者按】作为最流行的开源数据库,MySQL被广泛应用在Web应用程序以及其它中小型项目上。然而不可忽视的是,在许多大型IT公司中,MySQL在高度优化和定制化后&#x…

MySQL 在大型网站的应用架构演变

写在最前: 本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变 可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段…

Android开发中混淆后Gson序列化、反序列化的那些坑,网站开发前后端分离

为什么呢? 因为反序列化创建对象本质还是利用反射, 会根据 json 字符串的 key 作为属性名称, value 则对应属性值. 如何解决 将序列化和反序列化的类排除混淆 使用 SerializedName 注解字段 SerializedName(parameter) 通过注解属性实现了 序列化的结果中, 指定该属性 ke…

Hexo+Coding搭建自己的博客网站系列1-本地环境部署

前言 我的博客:https://fitz1318.top/ 最近我终于实现了自己很久之前关于搭建自己专属的博客网站的目标,现在把搭建期间的过程和走过的坑记录下来,如果你对搭建自己的网站有兴趣,不妨可以参考一下我的文章。 首先我说下自己的版本…

Hexo+Coding搭建自己的博客网站系列2-部署博客到Coding上

前言 欢迎浏览我的网站https://fitz1318.top/ 最初,我是选择部署到Github上的,但是最后在弄百度收录时出现了问题,Github Pages屏蔽了百度爬虫,这样子你的博客就没办法被百度收录了。 注册并新建仓库 Coding的网址 &#xff0c…

Hexo+Coding搭建自己的博客网站系列3-详述站点全局配置文件

Hexo 目录如下图 欢迎浏览我的博客:https://fitz1318.top/ 这是Blog文件的目录。从上到下依次解释 node_modules:hexo整个项目的环境依赖,hexo初始化时自动生成的。public:存放的是整个项目的页面,样式,及逻辑代码。scaffolds:s…

【教程】Hexo+Coding搭建自己的博客网站系列5-Next6.7版本主题深度美化

在我进行主题优化的时候,参考了网上很多文章,但是随着Next版本的变迁,越来越多个性化设置已经被集成到Next中。所以我写了这篇关于Next6.7版本主题优化的方案。有时间和精力的话,这篇文章也会随着Next版本变迁持续更新.欢迎浏览我…

前端开发值得收藏的网站

工作空闲时间,作为前端开发人员,还是希望利用好这段宝贵的时间多学习一些前端资源,了解当前前端知识体系,从整体上对当前行业有一个由浅入深的了解和掌握。后续还会慢慢更新好用的前端相关网站,加油! 1.Co…

服务器电脑无限重启,win10电脑蓝屏无限重启_网站服务器运行维护

win10电脑锁屏时间设置_网站服务器运行维护win10电脑锁屏时间设置方法是:1、首先点击【windows】,点击【设置】;2、然后点击【系统】选项,选择【电源和睡眠】选项;3、最后设置锁屏时间即可。第一步:进入Win…

设计响应式网站-Bootstrap(1)

1.Bootstra介绍 2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。Bootstrap由MARK OTTO和Jacob Thornton所设计和建立,在github上开…

财经资讯网站--某联社参数破解

本文仅供学习,如有侵权或问题联系博主,感谢阅读 目标链接:aHR0cHM6Ly93d3cuY2xzLmNuL2RlcHRoP2lkPTEwMDA 抓包分析: 可以看到加密参数只有一个sign,像这种sign的一搜肯定一堆。所以我拿sv去搜了,看着像m…

源码或学习网站

网站 项目管理网站 开源中国:码云 CSDN: Coding GitHub 阅读 教程 |Android Studio 发布开源项目到JCenter 源码 1:APKBUS:使用MVP模式简单地展示知乎日报主页及内容, Github:AZhiHu 2 高仿知乎日报 3 ZhihuDailyPurify - 知乎日报净化 4 菜…

网站开发预备知识

1.网络系统开发模式 (1)B/S:brower/server 浏览器/服务器 (2)C/S: client/server 客户端/服务器 2.URL (1)全称:Uniform Resource Locator 统一资源定位符(网址&#xf…