问题:
在使用命令docker-compose up -d
启动docker容器时,出现如下问题:ERROR: Service ‘php’ failed to build : Build failed
。
解决方法:
是因为之前俺docker-compose版本为1.29.2,版本太高,建议将版本降低如使用1.26.2。步骤如下:
-
运行此命令下载docker compose的当前稳定版本,请及时查看官网是否有更新版本:
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
。 -
创建链接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
,这样才能直接使用docker-compose命令。
验证:
重新在该漏洞环境下启动docker-compose,结果如下
- 使用命令
cd /usr/vulhub/nginx/CVE-2013-4547
进入靶场安装目录 - 使用命令
docker-compose up -d
启动靶场
文章评论