kali安装docker-compose 一直爆粗,显示
/usr/local/bin/docker-compose: line 1: html: No such file or directory错误;
/usr/local/bin/docker-compose: line 2: syntax error near unexpected token
查了好多教程,说是重装一下就可以,按原方法试了很多次,一点用都没有,该爆的错照样爆。
目前我也不太清楚问题出现的原因,希望知道的大佬分享。
安装docker-compose方法的可以参考
如果遇到这个问题时,不要慌
将第二步更新源换成
echo deb https://download.docker.com/linux/debian/ stretch stable> /etc/apt/sources.list.d/docker.list
好啦!docker-compose安装成功了
启动docker-compose 报错
解决方法很简单:
进入文件目录注释掉
就好了,
继续进行下面的步骤安装图形化界面MSF
#设置安装目录
export VIPER_DIR=/root/VIPER
#执行如下命名生成安装目录,并进入安装目录
mkdir -p $VIPER_DIR && cd $VIPER_DIR
执行如下命令生成docker-compose.yml
tee docker-compose.yml <<-'EOF'
version: "3"
services:
viper:
image: registry.cn-shenzhen.aliyuncs.com/toys/viper:latest
container_name: viper-c
network_mode: "host"
restart: always
volumes:
- ${PWD}/loot:/root/.msf4/loot
- ${PWD}/db:/root/viper/Docker/db
- ${PWD}/module:/root/viper/Docker/module
- ${PWD}/log:/root/viper/Docker/log
- ${PWD}/nginxconfig:/root/viper/Docker/nginxconfig
command: ["VIPER_PASSWORD"]
EOF
设置登录密码
Viper不允许使用默认密码,diypassword替换为自定义密码密码
export VIPER_PASSWORD=输入你的密码
写入密码到docker-compose.yml
sed -i "s/VIPER_PASSWORD/$VIPER_PASSWORD/g" docker-compose.yml
#使用命令查看一下配置
cat docker-compose.yml
创建启动Viper
cd $VIPER_DIR
或者
docker-compose up -d
启动viper
docker-compose start
等待15s系统启动,访问
https://ip:60000
登录. 用户名:root 密码:
自定义密码
终于好啦!