目录

一.前言

二.服务器

三.搭建

1.安装Docker和Docker-compose并配置

(1)修改国内源

(2)更新yum包

(3)卸载旧版本

(4)安装必要工具

(5)添加docker的存储库

(6)安装docker-ce

(7)设置开机启动并启动docker

(8)安装docker-compose,不行就去GitHub上手动下载并改名放在/usr/local/bin/

(9)设置权限

(10)检查

(11)修改docker镜像源

(12)docker集群设置

2.安装CTFd

(1)获取CTFd

(2)修改frp配置

(3)修改Dockerfile

(4)修改requirements.txt

(5)修改fonts.dev.css和fonts.min.css

(6)构建并启动镜像

3.配置CTFd-whale

4.发布题目

四.创建自己的web题并实现动态flag

五.去广告,修改页脚


一.前言

搭建完静态CTFd发现不能开启动态靶机,于是花了3天时间,翻遍了能找到的所有博客,踩了无数坑,终于成功....

从零用Docker搭建CTFd动态靶场(CTFd+CTFd-whale)2023/04/01相关推荐

  1. 在docker中搭建xss漏洞靶场

    使用docker搭建xss漏洞靶场(含常用靶场) 在Xshell中安装镜像 使用docker-compose部署容器 安装镜像(快速版) 安装docker-compose 进入安装包页面来部署容器 进 ...

  2. 平台搭建_记一次CTFd平台搭建

    CTFd环境搭建指南 前言 学校要承办市赛的网络安全赛项,要求要稳定的平台,所以这一次我选择了CTFd作为本次比赛的环境.(以前内部比赛用过H1v1,偶尔会出现500的报错.)之前看到过赵师傅写的CT ...

  3. kali中使用Docker搭建vulhub靶场和vulapps靶场(新手向)

    一. Docker安装与配置 1.Docker安装 sudo apt-get install -y docker-compose 2.查看版本 docker --version docker-comp ...

  4. docker搭建webug4.0漏洞靶场

    webug4.0 WeBug 名称定义为"我们的漏洞"靶场环境 ,基础环境是基于 PHP/mysql 制作搭建而成,中级环境与高级环境分别都是由互联网漏洞事件而收集的漏洞存在的操作 ...

  5. 使用CoreOS及Docker搭建简单的SaaS云平台

    2014年是Docker大红大火的一年, DevOps这个新名词+新职位就如雨后春笋般冒出尖角,蓬勃发展起来.与时俱进,我带着一支三人团队(我自己外加两位开发人员)利用了CoreOS及Docker搭建 ...

  6. 使用 docker 搭建 web 服务环境

    本文目的 做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都会具有一定的依赖性的.对于 PHP 的 Web 开发来说,开发环境至少要有一个 Web 服务器(如 Apac ...

  7. docker 添加端口映射_苟且偷生的程序猿没法摸鱼了,从docker搭建elasticsearch集群开始学习...

    最近刚换了公司,然后公司刚好使用的docker.而本人作为一个石锤的搬砖员,之前只知道搬砖们,对于这些东西确实没学过.今天在本地使用docker搭建elasticsearch集群,记录下过程,而且el ...

  8. 【译文】用Spring Cloud和Docker搭建微服务平台

    by Kenny Bastani Sunday, July 12, 2015 转自:http://www.kennybastani.com/2015/07/spring-cloud-docker-mi ...

  9. 新手如何使用docker搭建web服务环境

    做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都会具有一定的依赖性的.对于 PHP 的 Web 开发来说,开发环境至少要有一个 Web 服务器(如 Apache.Ng ...

最新文章

  1. python用海伦公式求面积_用带参数的宏定义,通过海伦公式求三角形的面积
  2. 当世界模型被用于sim2real:机器人通过视觉想象和交互尝试来学习
  3. 想聊天?自己搭建个聊天机器人吧!
  4. float 常见用法与问题--摘抄
  5. Maven项目编译工具的使用
  6. 中国剩余定理求解“六位教授必须首次都停止上课”问题
  7. 装完系统还要装什么_家里装了空调还要装空气净化系统吗?会不会太浪费了?...
  8. 阿里云主机CentOS添加硬盘
  9. 服务器分配虚拟机算法,云计算环境下的虚拟机资源分配
  10. app android切图工具,2018最强手机APP切图规范指南和切片要求
  11. 电脑磁盘空间不足怎么办_Mac磁盘总是提示空间不足?学会这几招,瞬间腾出几个G...
  12. 疫情下的国内云市场,正是大展拳脚的好时机!
  13. type python django models_Python菜鸟之路:Django ModelForm的使用
  14. 大工18春计算机原理在线作业答案,大工13春《计算机组成原理》在线作业2 及答案...
  15. linux学习命令总结⑩⑦
  16. Cisco Packet Tracer安装
  17. 计算机教育应用研究,技术教育在计算机科学与技术师范专业中的应用研究
  18. Vue.js 框架源码与进阶 - 搭建自己的SSR
  19. 黑莓管理器6.0_BlackBerry Java SDK 7.0 Beta发布
  20. 关于华为云短信接口对接问题

热门文章

  1. JavaScript原生实现事件监听及手动触发
  2. 系统调用的概念和作用
  3. TCHAR及char等相关知识
  4. ToolBar的使用
  5. 将本地时间转换为UnixTimestamp(日期扩展类)
  6. c语言无限数组,把有限数组改为无限数组时遇到的问题
  7. [BUUCTF misc]神秘龙卷风
  8. doc2vec原理及实践
  9. 太感动了,看于丹讲解论语
  10. C语言(第1篇)简明学习教程