{"id":19569194,"url":"https://github.com/buluma/ubuntu-python3","last_synced_at":"2026-05-16T03:32:40.464Z","repository":{"id":52270183,"uuid":"363626669","full_name":"buluma/ubuntu-python3","owner":"buluma","description":"Source for a slim Ubuntu-based Python3 image","archived":false,"fork":false,"pushed_at":"2024-01-08T19:43:27.000Z","size":37,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-09T02:02:19.537Z","etag":null,"topics":["arm64","docker","python-3","ubuntu"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/buluma/ubuntu-python3","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buluma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-02T10:45:35.000Z","updated_at":"2022-06-07T15:44:52.000Z","dependencies_parsed_at":"2022-09-11T12:40:55.813Z","dependency_job_id":null,"html_url":"https://github.com/buluma/ubuntu-python3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buluma%2Fubuntu-python3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buluma%2Fubuntu-python3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buluma%2Fubuntu-python3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buluma%2Fubuntu-python3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buluma","download_url":"https://codeload.github.com/buluma/ubuntu-python3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240832496,"owners_count":19864944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm64","docker","python-3","ubuntu"],"created_at":"2024-11-11T06:08:01.548Z","updated_at":"2026-05-16T03:32:35.442Z","avatar_url":"https://github.com/buluma.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ubuntu-python3\n\n[![Build and Push Container](https://github.com/buluma/ubuntu-python3/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/buluma/ubuntu-python3/actions/workflows/build.yml)\n\nA base docker image for `python3` in `ubuntu:latest`\n\n- `fnndsc/ubuntu-python3` uses `ENTRYPOINT [\"python3\"]`\n- `fnndsc/python` uses `CMD [\"python3\"]`\n\n\n## Supported Platforms\n\n- x86_64 `linux/amd64`\n- PowerPC `linux/ppc64le`\n- ARM64 `linux/arm64`\n\n\n## Changelog\n\n03-Aug-2018\n\n* Update for 18.04 (LTS) base image.\n\n13-May-2020\n\n* Update for 20.04 (LTS) base image.\n\n26-May-2020\n\n* Automatic multiarch build on Travis.\n\n09-Jun-2020\n\n* Add DEBIAN_FRONTEND=noninteractive env variable.\n\n03-Feb-2021\n\n* migrate to Github Actions\n* automatic tagging of Ubuntu and Python version\n* Add ARM support\n* Add .dockerignore\n\n\n## Manifest List\n\n\"Manifest list\" is the technically correct term for a multi-architectural docker container image.\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003cb\u003eBackground\u003c/b\u003e\n\u003c/summary\u003e\n\nA single tag in a Docker registry (e.g. `docker.io/ubuntu:bionic` or `docker.io/fnndsc/ubuntu-python3:latest`) can refer to multiple images for different architectures. When a local docker engine executes `docker pull` or `FROM` in a Dockerfile, the correct image that matches the host's native architecture is used.\n\nImages that use `FROM fnndsc/ubuntu-python3:latest` in their Dockerfile (most `fnndsc/pl-*` plugins for ChRIS) can also be built for multiple architectures. You can simply build the same Dockerfile on different hosts without modification, or follow the [steps below](#build) to build cross-platform.\n\nNote that [Dockerhub cannot do autobuilds for non-x86_64 images.](https://github.com/docker/hub-feedback/issues/1779#issuecomment-478100972). Autobuilds from Dockerhub (again, most `fnndsc/pl-*`) are only for x86_64. `fnndsc/ubuntu-python3` is built using Github Actions, which is a bit less convenient.\n\n\u003c/details\u003e\n\n\n### Local Build\n\nLinux x86_64 (check with `uname -sm`) can use QEMU emulation to do cross-platform builds for foreign architectures.\n\nFirst, make sure you have Docker CLI experimetnal features enabled.\nhttps://github.com/docker/buildx#docker-ce\n\n```bash\ndocker run --rm --privileged aptman/qus -s -- -p ppc64le\ndocker buildx create --name moc_builder --use\ndocker buildx build -t buluma/ubuntu-python3 --platform linux/amd64,linux/ppc64le .\n# clean up\ndocker buildx rm\ndocker run --rm --privileged aptman/qus -- -r\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuluma%2Fubuntu-python3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuluma%2Fubuntu-python3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuluma%2Fubuntu-python3/lists"}