sudo apt-get update
安装前记得先更新一下软件源和软件列表(一定要更新!)
sudo apt-get update
sudo apt-get upgrade
更新系统包索引
sudo apt-get update
添加HTTPS协议,允许apt从HTTPS安装软件包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker公共密钥 Docker 官方源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
设置版本库类型,软件版本包括三种: stable、edge、test
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装最新版docker-ce
sudo apt-get install docker-ce
设置开机自启动并启动docker
sudo systemctl enable docker
sudo systemctl start docker
3安装dockercompose
进入https://github.com/docker/compose/releases 查看最新版本。
sudo curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
设置权限
sudo chmod +x /usr/local/bin/docker-compose
查看是否安装成功
docker-compose --version
出现docker-compose version 1.26.2即安装成功
4安装docker镜像加速
这个是需要设置的
进入阿里云容器镜像服务:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
根据底下配置方法进行配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://******.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
ctfd安装
下载靶场和插件
git clone https://github.com/CTFd/CTFd.git
cd CTFd/
sudo ./prepare.sh
sudo python serve.py
汉化CTFd页面
CTFd 汉化包地址: https://github.com/Gu-f/CTFd_chinese_CN
1.下载汉化包:
git clone https://github.com/Gu-f/CTFd_chinese_CN.git
2.替换或者增加theme
方法一:将core_chinese文件直接放入CTFd\CTFd\themes目录即可在更换主题处找到该中文主题
方法二:themes文件直接替换CTFd\CTFd目录下的themes即可完成汉化
我用的是V2.1.4里的themes
解决CTFd页面访问慢的问题
原因是用了一个all.css。这个样式文件是从外网加载过来的。修改一下网址即可实现快速加载。这个样式文件的位置在:/CTFd/CTFd/themes/core/static/css/vendor/font-awesome/下的fontawesome-fonts.css
将
@import url('https://use.fontawesome.com/releases/v5.4.1/css/all.css');
替换为
@import url('https://cdn.bootcss.com/font-awesome/5.13.0/css/all.css');
然后重新启动docker
systemctl restart docker
解决CTFd页面访问慢的问题
原因是用了一个all.css。这个样式文件是从外网加载过来的。修改一下网址即可实现快速加载。这个样式文件的位置在:/CTFd/CTFd/themes/core/static/css/vendor/font-awesome/下的fontawesome-fonts.css
将
@import url('https://use.fontawesome.com/releases/v5.4.1/css/all.css');
替换为
@import url('https://cdn.bootcss.com/font-awesome/5.13.0/css/all.css');
然后重新启动docker
systemctl restart docker
浙公网安备 33010602011771号