当前位置: 首页 > news >正文

使用docker(ubuntu)搭建web环境(php,apahce2)

我在kali虚拟机上装了个docker

至于怎么在kali上装docker,每个人的kali都有点不同,这里就给个我装dcoker的参考

传送门

拉ubuntu:

docker run -it -p 8080:80 ubuntu /bin/bash

然后我们就进入容器的终端了

然后如何部署呢?因为我们拉的这个ubuntu是一个精简版,所以环境工具啥的要自己装

apt update

apt install -y php php-mysql apache2

选时区,那就asia

china

service apache2 start 启动apache2服务

这里出现报错

删除: rm /usr/sbin/policy-rc.d

然后service apache2 status看看状态

然后写一个测试文件:

docker port wizardly_margulis

然后访问http://localhost:8080/info.php

欧克啊,终于搞好了

在 Docker 中,容器本身是临时的 ,默认情况下容器停止后其内部的数据不会自动保存

我们要自己保存:

docker commit <容器ID或名称> <新镜像名称:标签>

可以看到有一个image了,我们重新走一遍:

关闭原本的,新搞一个,使用first_ubuntu镜像

激活一下apache2

再访问:

ok我们成功实现了在虚拟机用docker搭建ubuntu容器实现网站访问了,就可以随便出题了(不是)

http://www.lryc.cn/news/596253.html

相关文章:

  • C语言第二章分支与循环(下)——猜数字游戏
  • MES 管理系统中的仓库管理功能有哪些用途
  • 直接插入排序和冒泡排序
  • MyBatis拦截器插件:实现敏感数据字段加解密
  • 汽车安全 | 汽车安全入门
  • 力扣刷题 -- 101.对称二叉树
  • 贪心算法Day3学习心得
  • LeetCode 刷题【11. 盛最多水的容器】
  • 数据库 × 缓存双写策略深度剖析:一致性如何保障?
  • 《3D printed deformable sensors》论文解读
  • EasyMan 数字人服务全面焕新,交互型AI数字人助推孪生体验全新升级
  • GoLang教程006:循环控制语句
  • 数据结构 之 【排序】(直接选择排序、堆排序、冒泡排序)
  • 自编码器表征学习:重构误差与隐空间拓扑结构的深度解析
  • Dockerfile 详解
  • 鸿蒙卡片开发保姆级教程
  • AI创作系列第22篇:前端缓存与更新机制重构 - 表情包系统的全面升级
  • anchor 智能合约案例6 之 token_lottery
  • 假发行业数字化突围,外贸ERP重构外协管理引擎,助力效率飞跃
  • 34、鸿蒙Harmony Next开发:使用动画-转场动画
  • Jmeter使用 - 2
  • Chrome 开发环境屏蔽 CORS 跨域限制
  • PHICOMM(斐讯)N1盒子 - Armbian25.05(Debian 12)刷入U盘/EMMC
  • SQL 中 JOIN 顺序对性能的影响
  • FastDFS 6.11.0 单机环境搭建与测试(附 Nginx 集成)+ docker构建+k8s启动文件
  • 浏览器地址栏输入URL回车后白屏分析
  • Jenkins接口自动化测试(构建)平台搭建
  • Apache Ignite 中事务的使用方式和机制
  • Excel工具
  • ROS个人笔记