Dockerfile 将 sonar-scanner-cli.tar.gz 装到镜像里面去
时间: 2023-09-20 22:04:39 浏览: 141
sonar-scanner-cli-4.6.0.2311-linux.zip
您可以使用以下 Dockerfile 将 sonar-scanner-cli.tar.gz 装到镜像里面去:
```
FROM ubuntu:latest
COPY sonar-scanner-cli.tar.gz /tmp/
RUN tar -xvzf /tmp/sonar-scanner-cli.tar.gz -C /opt/ && \
rm /tmp/sonar-scanner-cli.tar.gz
ENV PATH="${PATH}:/opt/sonar-scanner-${VERSION}/bin"
```
首先,我们选择一个 Ubuntu 作为基础镜像。接着,我们将 sonar-scanner-cli.tar.gz 复制到容器的 /tmp 目录下。然后,我们使用 RUN 命令运行 tar 解压缩命令将 sonar-scanner-cli.tar.gz 文件解压缩到 /opt 目录下。最后,我们将 /tmp/sonar-scanner-cli.tar.gz 删除,并将 sonar-scanner-cli 的 bin 目录添加到 PATH 环境变量中。
您可以将 VERSION 替换为您想要使用的 sonar-scanner 版本号。
阅读全文