【发布时间】:2021-06-17 15:43:44
【问题描述】:
我有一个简单的 docker compose 文件,只有 Jenkins 和 MongoDB。
version: '3.7'
services:
jenkins:
image: jenkins/jenkins:lts
privileged: true
user: root
ports:
- 8081:8080
- 50000:50000
container_name: jenkins
volumes:
- ./Docker/FS/jenkins:/var/jenkins_home
- ./Docker/FS/var/run/docker.sock:/var/run/docker.sock
- ./Docker/FS/usr/local/bin/docker:/usr/local/bin/docker
- ../Data:/var/DataHome
mongodb:
image: 'mongo'
container_name: 'mongodb_container'
volumes:
- ./Docker/FS/MongoDB:/data/db
ports:
- '27017-27019:27017-27019'
尝试在 jenkins 中运行命令时,我注意到它正在运行 Python 2.7,这并不理想。
有没有简单的方法将它升级到 python3+?
我是否必须创建一个新图像才能执行此操作?可以合并多张图片吗?
【问题讨论】:
标签: python docker jenkins docker-compose dockerfile