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

docker run 命令的权限问题

如何解决docker run 命令的权限问题

执行命令时:docker run <image-name>获取错误权限被拒绝。

Docker 文件包含 root 用户ChmodChown 命令。在 Windows 7 平台上工作并确认此 docker 文件权限的特定问题。请检查构建docker镜像的警告。

权限被拒绝错误

docker run liberty-sample
/bin/bash: /local/web/Liberty/eu-wlp/admin/liberty.sh: Permission denied

带有警告的图像:

Step 27/28 : copY --chown=1001:0  target/*.war /config/dropins/
---> ce3478b2bc40
Step 28/28 : copY --chown=1001:0  party-central.ear /config/dropins/
---> 43f49646c747
Successfully built 43f49646c747
Successfully tagged liberty-sample:latest
Security WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.

Docker 镜像:

REPOSITORY          TAG           IMAGE ID            CREATED             SIZE
liberty-sample      latest       43f49646c747      About an hour ago      1.15GB  

                                         

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