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

使用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.xdnf.cn/news/16011.html

相关文章:

  • 无人机吊舱与遥控器匹配技术解析
  • LeetCode 热题100:42.接雨水
  • 如何在 Windows 10 下部署多个 PHP 版本7.4,8.2
  • 从零搭建 OpenCV 项目(新手向)--第一天初识OpenCV与图像基础
  • javaweb小案例1
  • 开源AI智能客服、AI智能名片与S2B2C商城小程序在客户复购与转介绍中的协同效应研究
  • 在腾讯云上安装gitlab
  • Qt开发环境搭建全攻略(Windows+Linux+macOS)
  • 【Altium Designer2025】电子设计自动化(EDA)软件——Altium Designer25版保姆级下载安装详细图文教程(附安装包)
  • 基于JAVA实现基于“obj--html--pdf” 的PDF格式文本生成
  • linux内核与GNU之间的联系和区别
  • 【QT常用技术讲解】QSystemTrayIcon系统托盘
  • 大模型——Data Agent:超越 BI 与 AI 的边界
  • 跨境企业破局国际市场:海外媒体发稿如何为品牌声誉赋能?
  • 算法笔记之堆排序
  • Docker实战:使用Docker部署TeamMapper思维导图工具
  • haproxy七层代理新手入门详解
  • EasyMan 数字人服务全面焕新,交互型AI数字人助推孪生体验全新升级
  • 大模型——上下文工程如何重塑智能体的“思考方式”
  • 【接口自动化】掌握接口自动化:核心概念讲解(理论知识)
  • Qt定时器与事件循环机制
  • C#初学知识点总结
  • 牛客:最长无重复子数组
  • 西门子 S7-1500分布式 I/O通信 :PROFINET IO 与 PROFIBUS DP核心技术详解(上)
  • Axios Token 设置示例
  • 洛谷刷题7..22
  • 《计算机“十万个为什么”》之 MQ
  • 图像基础:从像素到 OpenCV 的入门指南
  • Kafka单条消息长度限制详解及Java实战指南
  • 基于python django深度学习的中文文本检测+识别,可以前端上传图片和后台管理图片