首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS弹性豆柄上的Jenkins :无法触摸/var/jenkins_home/copy_reference_file.log:权限被拒绝

AWS弹性豆柄上的Jenkins :无法触摸/var/jenkins_home/copy_reference_file.log:权限被拒绝
EN

Stack Overflow用户
提问于 2018-05-04 05:59:55
回答 1查看 620关注 0票数 0

我试图在一个多容器t2的微环境中运行一个关于AWS弹性豆茎的伪造Jenkins和postgres数据库:

Dockerrun.aws.json

代码语言:javascript
复制
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
    {
        "name": "postgres-db",
        "image": "postgres:9.5-alpine",
        "essential": true,
        "memory": 256,
        "portMappings": [
            {
                "hostPort": 5432,
                "containerPort": 5432
            }
        ]
    },
    {
        "name": "jenkins-blueocean",
        "image": "<account_id>.dkr.ecr.ap-southeast-2.amazonaws.com/<image>:latest",
        "essential": true,
        "memory": 256,
        "mountPoints": [
            {
                "sourceVolume": "jenkins-data",
                "containerPath": "/var/jenkins_home"
            }
        ],
        "portMappings": [
            {
                "hostPort": 80,
                "containerPort": 8080
            }
        ],
        "links": [
            "postgres-db"
        ]
    }
],
"volumes": [
    {
        "name": "jenkins-data",
        "host": {
            "sourcePath": "/var/jenkins-data"
        }
    }
]
}

AWS显示它部署得很好,但是jenkins-蓝海容器的日志有这个错误:

/var/log/containers/jenkins-blueocean-7ce78063214b-stdouterr.log 不能触摸/var/jenkins_home/copy_reference_file.log:权限被拒绝 无法写入/var/jenkins_home/copy_reference_file.log。错误的音量权限?

我是不是遗漏了什么东西让詹金斯接触到那卷书?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-05-09 23:52:26

不能100%确定这是否是正确的路径,但我们最终遵循了运行命令的.ebextensions方法来设置卷路径,以允许来自jenkins-blueocean容器的jenkins用户完全访问。

代码语言:javascript
复制
mkdir -p /var/jenkins-data
chmod 777 /var/jenkins-data

这是因为对docker实例中位置的权限对其他用户具有r-x权限,根用户具有rwx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50168119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档