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

网站怎么做任务赚钱十大免费网站推广入口

网站怎么做任务赚钱,十大免费网站推广入口,自己做企业网站可以吗,做批发服装的网站前言 我用手里的Ubuntu虚拟机搭建的,大家根据自己的实际情况来吧 安装及部署 首先,你的虚拟机需要有Docker和Docker-Compose,前者可以看我之前的文章,另外一个可以输入下面的命令安装,注意先获取管理员权限&#xff…

前言

我用手里的Ubuntu虚拟机搭建的,大家根据自己的实际情况来吧


安装及部署

首先,你的虚拟机需要有DockerDocker-Compose,前者可以看我之前的文章,另外一个可以输入下面的命令安装,注意先获取管理员权限,开个代理防止连接不上

apt install docker.io docker-compose

使用下列命令检查是否安装成功

docker-compose -v

然后我们创建个GZCTF文件夹用来存放文件

使用touch命令分别创建appsettings.jsondocker-compose.yml文件

内容大家可以把我下面这段复制粘贴(把PublicEntry那段的ip改成自己的虚拟机ip)

appsettings.json

{"AllowedHosts": "*","ConnectionStrings": {"Database": "Host=db:5432;Database=gzctf;Username=postgres;Password=Admin123."},"EmailConfig": {"SendMailAddress": "a@a.com","UserName": "","Password": "","Smtp": {"Host": "localhost","Port": 587}},"XorKey": "Admin123.","ContainerProvider": {"Type": "Docker", // or "Kubernetes""PortMappingType": "Default", // or "PlatformProxy""EnableTrafficCapture": false,"PublicEntry": "192.168.221.128", // or "xxx.xxx.xxx.xxx"// optional"DockerConfig": {"SwarmMode": false,"Uri": "unix:///var/run/docker.sock"}},"RequestLogging": false,"DisableRateLimit": true,"RegistryConfig": {"UserName": "","Password": "","ServerAddress": ""},"CaptchaConfig": {"Provider": "None", // or "CloudflareTurnstile" or "GoogleRecaptcha""SiteKey": "<Your SITE_KEY>","SecretKey": "admin",// optional"GoogleRecaptcha": {"VerifyAPIAddress": "https://www.recaptcha.net/recaptcha/api/siteverify","RecaptchaThreshold": "0.5"}},"ForwardedOptions": {"ForwardedHeaders": 5,"ForwardLimit": 1,"TrustedNetworks": ["192.168.12.0/8"]}
}

 docker-compose.yml

version: "3.0"
services:gzctf:image: registry.cn-shanghai.aliyuncs.com/gztime/gzctf:developrestart: alwaysenvironment:- "GZCTF_ADMIN_PASSWORD=Admin123."# choose your backend language `en_US` / `zh_CN` / `ja_JP`- "LC_ALL=zh_CN.UTF-8"ports:- "80:8080"volumes:- "./data/files:/app/files"- "./appsettings.json:/app/appsettings.json:ro"# - "./kube-config.yaml:/app/kube-config.yaml:ro" # this is required for k8s deployment- "/var/run/docker.sock:/var/run/docker.sock" # this is required for docker deploymentdepends_on:- dbdb:image: postgres:alpinerestart: alwaysenvironment:- "POSTGRES_PASSWORD=Admin123."volumes:- "./data/db:/var/lib/postgresql/data"

接下来我们在这个文件夹里面打开控制台,输入下面的命令运行,他会自动下载所需的资源然后运行

docker-compose up -d

等待加载完毕

我们直接访问虚拟机ip即可

接下来我们点击左下角登录,用户名是Admin,密码是Admin123.(之前那两个文件里面写的密码)

登陆成功后,我们可以点击左侧小扳手,然后创建比赛了

之后大家根据自己的需要进行设置吧


镜像的构建

我们通过docker进行构建自己的题目,需要注意的是,比如我用python的flask框架编写的文件,如果我们需要用到动态的Flag,可以引入os模块,之后运行这个镜像的时候,GZCTF平台会自动创建GZCTF_Flag这个环境变量,我们可以用下面的命令获取动态的flag

flag = os.environ.get("GZCTF_FLAG")

之后,大家根据自己的题目来就好,接下来我们讲关于构建和上传

如果需要上传到官方的DockerHub上,我们先去创建一个账号

官方链接:DockerHub

然后,我们创建一个库(一个镜像创建一个库吧)

比如我创建了一个账号,名字叫1234,创建了一个仓库叫4567

首先要登陆到自己的账户

docker login

大家在构建镜像的时候,用下面的命令构建(名字/仓库)

docker build -t 1234/5678 -f Dockerfile .

之后,直接上传到仓库

docker push 1234/5678

然后大家就能在自己的仓库里面看见了


镜像的获取

创建个动态容器,然后编辑flag

大家看说明就明白了flag怎么设置,保存然后回来,我们填写容器的链接

比如我们上传的是DockerHub上的,需要填写(名字/仓库),如果打标签了还需要加个(:标签)

注意端口号,按照你的镜像设置来

设置之后,我们就可以正常去使用了


总结

如果安装有问题的话,就重装一下吧,这里给大家写上几条常用的代码

docker rmi $(docker images -q) #删除所有镜像
docker stop $(docker ps -q) #停止所有镜像
docker rm $(docker ps -a -q) #删除所有镜像(不管是否停止)docker-compose up -d #运行
docker-compose down #停止docker logs gzctf_gzctf_1 #查看日志

http://www.dtcms.com/wzjs/129963.html

相关文章:

  • 成都专业网站设计好公司外贸营销型网站建设公司
  • 河南建筑公司网站网站点击量统计
  • 用易语言可以做网站吗百度推广登录网站
  • 网站设计计划书模板国内军事新闻最新消息
  • wordpress怎么设置导航百度seo关键词排名价格
  • 上海网站制作公司是什么软文广告代理平台
  • 晨光文具店网站建设seo文章范文
  • 那些收费的网站网络营销专业可以干什么工作
  • 视频弹幕网站怎么做的百度金融
  • 2016网站优化百度问答兼职怎么做
  • 网站作品欣赏今日的新闻
  • 可靠的政府网站建设竞价排名的优缺点
  • 网站建设和平面设计公众号软文范例100
  • java做网站自定义布局多大推广软件免费
  • 文化旅游做的好的网站网店运营策划方案
  • 外国人的做视频网站seo创业
  • 怎么做网站的支付功能测试百度免费建网站
  • wordpress 评论不了太原seo关键词排名优化
  • 旅游网站设计代码模板网站优化是做什么的
  • 婚纱网站开发的必要性衡阳seo优化首选
  • 制作电商网站seo模拟点击软件源码
  • 做的图怎么上传到网站系统优化软件十大排名
  • 专门做图片的网站cms谷歌独立站推广
  • 培训机构网站制作百度知道免费提问
  • python做网站开发如何做营销策划方案
  • 徐水住房建设局网站seo研究所
  • 武汉 做土建工作去哪个网站太原seo优化公司
  • 锦州做网站的公司自媒体账号申请
  • 用哪个做网站demo百度一下 你知道首页
  • behance设计网站中有名的设计师企业建站公司