У меня есть рабочая команда Docker:
docker run -p 3001:8080 -p 50000:50000 -v /Users/thomas/Desktop/digital-ocean-jenkins/jenkins:/var/jenkins_home jenkins/jenkins:lts
Я хотел бы поместить эти переменные конфигурации в Dockerfile:
FROM jenkins/jenkins:lts
EXPOSE 3001 8080
EXPOSE 50000 50000
VOLUME jenkins:var/jenkins_home
Однако ни одна из этих переменных конфигурации не берется. Как я могу передать параметры, которые я передаю docker run
отдельно от сборки?
Я собрал и запустил, используя это:
docker build -t treggi-jenkins .
docker run treggi-jenkins