Я не могу установить PostgreSQL на существующих Дженкинс Docker изображение, ниже приведен список шагов, я следовал:ошибка Docker контейнер с PostgreSQL
Шаг 1: Загрузите jenkins и указать имя тома Дженкинс -home, как описано в следующей статье
http://www.catosplace.net/blog/2015/02/11/running-jenkins-in-docker-containers/
используя команду ниже загрузить изображение и указать громкость
docker create -v /var/jenkins_home --name jenkins-home jenkins
Шаг 2: Обновленный dockerfile смотрите ниже Dockerfile добавлены команды установки PostgreSQL из postgresql_dockerfile
Шаг 3: Создание Docker изображения
docker build -t ci_jenkins_docker .
Шаг 4: Теперь запустите ci_jenkins_docker изображение
docker run -p 8085:8080 --volumes-from jenkins-home ci_jenkins_docker
Ниже приведено сообщение об ошибке после запуска указанной команды
touch: не может касаться '/var/jenkins_home/copy_reference_file.log': разрешение отклонено.
Невозможно написать /var/jenkins_home/copy_reference_file.log. Неверные разрешения на объем?
Что я делаю неправильно?
Обновлен файл Dockerfile и работает сейчас. Вопрос был связан с разрешением. Мне пришлось добавить root пользователя к некоторым командам RUN (вместо пользователей postgres, как раньше) https://gist.github.com/MasoodGit/b944b1d1e9f6ab68a1da – Anonymous