连接到ECS
用任意方式以root用户连接登录服务器
安装docker
Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。
- 执行如下命令,安装Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
- 执行如下命令,添加Docker CE的软件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 执行如下命令,安装Docker CE。
yum makecache fast
yum -y install docker-ce
- 执行如下命令,启动Docker服务。
systemctl start docker
安装CTFd
1.执行如下命令,拉取CTFd镜像。
git clone https://github.com/CTFd/CTFd.git
2.打开CTFd目录下dockerfile ,修改dockerfile,换源。
在前面添加一行,修改apt源
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
修改pip源
RUN pip install -r requirements.txt --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple
3.修改css文件源 CTFd/CTFd/themes/core/static/css
找到fonts.min.css文件,将开头替换为https://cdn.bootcss.com/font-awesome/5.13.0/css/all.css
4.进入CTFd目录中,输入docker-compose up -d 进行安装
管理CTFd
输入服务器地址添加端口号
xxx.xxx.xxx.xxx:8000
标签:xxx,阿里,CTFd,yum,Docker,云上,docker,css From: https://www.cnblogs.com/nicere/p/17178253.html