无法使用WSL 2在Ubuntu上安装hadolint

问题描述

我正在尝试在Windows版带有WSL的Ubuntu应用程序上安装hadolint以与docker一起使用。

这里是我的安装方式:

ng

当我运行时(在带有Dockerfile的目录上):

ng test --karma-config src/karma.conf.js

这是我得到的错误:

ng test --karma-config karma.conf.js --browsers Chrome_with_debugging

我是Linux的新手,我不知道是否有足够的信息来帮助我解决这个问题。

这是我查找的一些链接。

How to install hadolint on Ubuntu

https://github.com/LIMXTEC/BitCore/issues/26

https://github.com/hadolint/hadolint

他们都不帮我解决。

解决方法

如果要使用本地二进制文件,只需要做的就是授予它执行权限:

chmod +x /bin/hadolint

无论如何,既然您从事Docker业务,则可以选择使用hadolint容器来完成工作:

docker run --rm -i hadolint/hadolint < Dockerfile

其中Dockerfile是您要整理的文件。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...