Как получить доступ к каталогу секретов Jenkins? - PullRequest
0 голосов
/ 30 мая 2019

Вчера я установил Jenkins в свой домашний каталог. Я использовал Docker на Ubuntu

docker run \ -u root \ --rm \ -d \ -p 8081:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean

Я запустил контейнер и открыл его в браузере Firefox. Теперь у меня есть проблемы, чтобы разблокировать Дженкинс. Это разрешения

drwx------   4 root root  4096 мај 29 17:14 secrets/

Если я поменяю права доступа, это сделает мою машину уязвимой?

Если я проверяю контейнер, мои крепления

"Mounts": [
    {
        "Type": "volume",
        "Name": "f2bc2476f886b6ad57a04a3c886743456ca41d48dfd7074b027e2b2109cf79ee",
        "Source": "/var/lib/docker/volumes/f2bc2476f886b6ad57a04a3c886743456ca41d48dfd7074b027e2b2109cf79ee/_data",
        "Destination": "/var/jenkins_home",
        "Driver": "local",
        "Mode": "",
        "RW": true,
        "Propagation": ""
    }

Но /var/jenkins_home не существует в /var

В любом случае, если я использую sudo su -, я вообще не могу манипулировать каталогом. Как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...