Skip to content
This repository was archived by the owner on Nov 9, 2020. It is now read-only.
This repository was archived by the owner on Nov 9, 2020. It is now read-only.

Volume permission required to be set seperately from docker-compose file #2089

@jetersen

Description

@jetersen

Initial volume does not give proper permission when used from docker-compose.

I have to manually create the volume and run chown on it.

docker volume create --name=jenkinsmaster_jenkins-home --driver=vsphere -o size=20gb
docker run --rm -v jenkinsmaster_jenkins-home:/var/jenkins_home alpine chown -R 1000:1000 /var/jenkins_home

Docker-compose file

version: '3.6'

services:
  jenkins:
    restart: always
    build: .
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - jenkins-home:/var/jenkins_home

volumes:
  jenkins-home:
    driver: vsphere:latest
    driver_opts:
      size: 20gb

Dockerfile

FROM jenkins/jenkins:lts-alpine

....

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions