docker装大米cms(damicms)各种cms可用相同办法

1.docker pull 拉取镜像文件

docker pull medicean/vulapps:base_lamp

  1. 2.使用docker运行

docker run -d -p 8080:80 medicean/vulapps:base_lamp

  1. 3将需要搭建的 CMS 项目源码放到 kali 中,这里以 damiCMS 为例

  1. 查看容器id

docker ps

  1. 4进入dmCMS 所在目录,执行以下命令,将项目源码复制到容器根目录

docker cp dami b9613bd1fe3c:/var/www/html

  1. 5进入容器,然后进入根目录

docker exec -it b961 /bin/bash cd /var/www/html/

  1. 删除 index.html 和 phpinfo.php

rm index.html

rm phpinfo.php

  1. 6.进入dami 文件夹,将项目源码移动到 /var/www/html/ 目录下\

cd dami/

mv * /var/www/html/

  1. 7删除 dami文件夹

rm -rf dami/

  1. 8进入 /var/www/ 目录,并给 html 文件夹 777 权限

cd .. chmod -R 777 html

访问kali的ip:8080/

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`docker commit` 是 Docker 中的一个命令,用于将现有的容器更改并提交到本地镜像仓库中。这个过程可以创建一个新的 Docker 镜像基于现有运行的容器,并赋予它新的标签。 当你使用 `docker commit` 命令时,需要提供两个基本参数: 1. **源容器名称** 或 **ID** - 这是你希望从中提取更改并创建新镜像的基础容器。 2. **目标镜像名称及标签** - 新创建的镜像是如何命名以及它将拥有哪些特定信息的描述。 例如,命令 `docker commit cms cms443` 的解释如下: - `cms` 表示源容器的名称。 - `cms443` 则表示创建的新镜像的名称及其标签。 此命令将会创建一个名为 `cms443` 的新 Docker 镜像,该镜像包含了当前标识为 `cms` 的容器的所有配置、文件系统内容等。这通常用于备份、修改现有容器设置或将某些定制化功能固定化以便于部署到其他环境或共享给其他人使用。 ### 使用场景 `docker commit` 主要在以下几个方面有实际应用: 1. **备份现有容器**:当需要保存某个容器的状态而不影响其正在运行的应用程序时,可以使用 `docker commit` 创建一个新的镜像。 2. **调整或改进镜像**:如果你对现有的基础镜像进行了修改,如添加了自定义脚本或服务,你可以通过 `docker commit` 将这些更改永久保存为新的镜像,避免在每次启动时重新构建整个镜像。 3. **测试新特性**:在生产环境之外的环境中测试新功能或改动而不会影响原有的镜像。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值