【问题标题】:Docker on Windows with Dart Docker Image使用 Dart Docker 镜像在 Windows 上运行 Docker
【发布时间】:2016-07-11 17:22:17
【问题描述】:

如何解决此警告以确保 dart 运行时 docker 映像的安全? docker 镜像最终将托管在谷歌云中。

您正在针对非 Windows Docker 主机从 Windows 构建 Docker 映像。添加到构建上下文的所有文件和目录都将具有“-rwxr-xr-x”权限。建议仔细检查并重置敏感文件和目录的权限。”

【问题讨论】:

    标签: windows docker dart


    【解决方案1】:

    issue 20397 解释(信用:Sebastiaan van Stijn - thaJeztah

    添加了该警告,因为 Windows 文件系统没有将文件标记为“可执行文件”的选项。
    因此,如果必须将文件标记为可执行文件,则从 Windows 机器构建 linux 映像会破坏该映像。

    因此,从 Windows 客户端构建文件时,默认情况下将文件标记为可执行;警告在那里,以便您收到通知,并且(如果需要)修改 Dockerfile 以在之后更改/删除可执行位。

    我喜欢在 Dockerfile 中添加一个COPY,一个RUN CHMOD +x aFile_I_Just_Copied

    【讨论】:

    • 能否更新您在此处提供的链接。所有链接都失效了。
    • @developerbhuwan 他们没有死。 GitHub 本身已死:status.github.com/messages
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 2017-04-22
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多