Docker image based on Ubuntu 24.04 (Noble Numbat) with Python 2.7.18, Python 3 and Jython pre-installed.
3.12
,3.12.3
,latest
- Comes with Python 3.12.3 and 2.7.18.3.11
,3.11.9
- Comes with Python 3.11.9 and 2.7.18.3.10
,3.10.14
- Comes with Python 3.10.14 and 2.7.18.3.9
,3.9.19
- Comes with Python 3.9.19 and 2.7.18.3.8
,3.8.19
- Comes with Python 3.8.19 and 2.7.18.
3.13.0b1
- Comes with Python 3.13.0b1 and 2.7.18.
jython-3.12
,jython-3.12.3
,jython
- Comes with Python 3.12.3, 2.7.18, Jython 2.7.3 and Java 17.jython-3.11
,jython-3.11.9
- Comes with Python 3.11.9, 2.7.18, Jython 2.7.3 and Java 17.jython-3.10
,jython-3.10.14
- Comes with Python 3.10.14, 2.7.18, Jython 2.7.3 and Java 17.jython-3.9
,jython-3.9.19
- Comes with Python 3.9.19, 2.7.18, Jython 2.7.3 and Java 17.jython-3.8
,jython-3.8.19
- Comes with Python 3.8.19, 2.7.18, Jython 2.7.3 and Java 17.
jython-3.13.0b1
- Comes with Python 3.13.0b1, 2.7.18 and Jython 2.7.3.
For more tags, click here.
The examples below will demonstrate how to use this image in Azure Pipelines, and GitHub Workflows.
Note
pip
caching is disabled by default.
See: actions/runner#652
jobs:
- job: tox
pool:
vmImage: ubuntu-latest
container: coatldev/six:latest
steps:
- script: |
sudo chown -R $(whoami):$(id -ng) "${PYTHON_ROOT}"
displayName: Change owner
- script: |
python -m pip install --upgrade pip tox
displayName: Install dependencies
- script: |
tox
displayName: Run tests
jobs:
tox:
runs-on: ubuntu-latest
container: coatldev/six:latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Install dependencies
run: |
python -m pip install --upgrade pip tox
- name: Run tests
run: |
tox
Based on the Docker "Official Image" for python
using the following
Dockerfile
s: