微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决无法使用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是您要整理的文件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。