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

时间:2020-08-14 13:56:02

标签: linux docker installation devops

我正在尝试在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

他们都不帮我解决。

1 个答案:

答案 0 :(得分:1)

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

chmod +x /bin/hadolint

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

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

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