docker-compose up -d运行后,会自动查找当前目录下的配置文件。如果配置文件中包含的环境均已经存在,则不会再次编译;如果配置文件中包含的环境不存在,则会自动进行编译。所以,其实docker-compose up -d命令是包含了docker-compose build的。
docker-compose up -d
docker-compose build
如果更新了配置文件,你可以手工执行docker-compose build来重新编译靶场环境。
我需要更具体的错误信息和步骤,才能帮助你解决问题。请提供详细的错误信息和操作步骤,谢谢。