{"id":15051033,"url":"https://github.com/venenux/venenuxdock","last_synced_at":"2026-02-09T15:06:28.632Z","repository":{"id":210750498,"uuid":"727312865","full_name":"venenux/venenuxdock","owner":"venenux","description":"Docker images for old \u0026 new VenenuX Debian releases","archived":false,"fork":false,"pushed_at":"2024-04-27T12:02:53.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T21:52:29.177Z","etag":null,"topics":["debian","debian-linux","docker","venenux","venenux-docker","venenux-gnu","venenux-iso","venezuela"],"latest_commit_sha":null,"homepage":"https://codeberg.org/venenux/venenuxdock","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/venenux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-04T16:02:38.000Z","updated_at":"2024-04-27T12:02:56.000Z","dependencies_parsed_at":"2024-02-28T18:48:51.902Z","dependency_job_id":"eb04d203-6088-48a7-8826-6627ac2aab91","html_url":"https://github.com/venenux/venenuxdock","commit_stats":null,"previous_names":["venenux/venenuxdock"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venenux%2Fvenenuxdock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venenux%2Fvenenuxdock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venenux%2Fvenenuxdock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venenux%2Fvenenuxdock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/venenux","download_url":"https://codeload.github.com/venenux/venenuxdock/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243511334,"owners_count":20302545,"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":["debian","debian-linux","docker","venenux","venenux-docker","venenux-gnu","venenux-iso","venezuela"],"created_at":"2024-09-24T21:30:35.584Z","updated_at":"2026-02-09T15:06:28.573Z","avatar_url":"https://github.com/venenux.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VenenuX Debian Docker images (older and newers)\n\nBuild scripts for making docker VenenuX Debian images uploaded to docker hub\n\nVenenuX is a debian based distro, more focused on mantain older versions and compatibility support!\n\n## Introduction\n\nDocker consists of readable and writable layers on top of (prevous) multiple \nread only layers. The instructions in Dockerfiles are representations of those \nlayers, are deltas of previous layers (similar to git commits).\n\nContainers are buch of those layers in a read-write layer, which has a lifespan \nassociated with the container.\n\nVenenuX dockers containers are clean layer of base Debian in minimalist install, \nwith no recommends activated neither extra packages as minimal base, so will act \nmost like Alpine ones, serving as base for others dockers layers with flavoured \npackages objetives like php, node, compilers or etc.\n\n#### about this repository\n\nThis script will build releases of debian docker images, olders or newers, \nthis means that at 2024 it can build docker images of jessie, stretch, buster, \nbut not wheezy, etch, jessie, this because of bug [#875981](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875981), \nfor that you must boot your kernel with `vsyscall=emulate` parameter!\n\n#### security support\n\nPlease  be  aware of  that  since Wheezy images, images, although legacy, \nit still has extended security support through Freexian's ExLTS service, \non specific (mostly server oriented) packages, for more information check \nthe page at [oficial Debian Extended Long Term Support wiki page](https://wiki.debian.org/LTS/Extended).\n\n#### repository packages\n\nThese docker images that will be produced will only be valid in their own context, \nbased on the previous security paragraph, meaning that older versions use the \nrepositories from http://archive.debian.org including debian/security but with \npackages only until the extended support date. Those images just works!\n\n## Status of images\n\nCurrently, the following images will [be on Docker hub venenuxdock https://hub.docker.com/r/venenux/](https://hub.docker.com/r/venenux/):\n\n- [ ] Debian 4 Etch    (~2007 (Link to [debian.org](https://www.debian.org/releases/etch/))) Error due kernel bug (use vsyscall:emulate)\n- [ ] Debian 5 Lenny   (~2009 (Link to [debian.org](https://www.debian.org/releases/lenny/))) Error due fstab bug (use vsyscall:emulate)\n- [ ] Debian 6 Squeeze (~2011 (Link to [debian.org](https://www.debian.org/releases/squeeze/))) Error due kernel bug (use vsyscall:emulate)\n- [ ] Debian 7 Wheezy  (~2016 (Link to [debian.org](https://www.debian.org/releases/wheezy/))) Error due kernel bug (use vsyscall:emulate)\n- [x] Debian 8 Jessie  (~2015 (Link to [debian.org](https://www.debian.org/releases/jessie/))) Builds fine **venenux/debian-jessie-base:\u003carch\u003e**\n- [x] Debian 9 stretch (~2017 (Link to [debian.org](https://www.debian.org/releases/stretch/))) Builds fine **venenux/debian-stretch-base:\u003carch\u003e**\n\nDebian VenenuX new generaton images are not build until release comes into oldstable\n\n- [ ] Debian 10 buster (~2020 (Link to [debian.org](https://www.debian.org/releases/buster/))) Builds fine **venenux/debian-buster-base:\u003carch\u003e**\n- [ ] Debian 11 bullseye (~2022 (Link to [debian.org](https://www.debian.org/releases/bullseye/))) Builds fine **venenux/debian-bullseye-base:\u003carch\u003e**\n\n## Usage\n\nTo use the VenenuX images just requested from docker hub:\n`docker pull venenux/debian-stretch:i386` and later \n`docker run --rm -it venenux/debian-stretch:i386`\nthe images has by default the ENTRYPOINT of bash shell to run!\n\n#### Local builds\n\nTo build your own new image inside just clone the repo and build it:\n\n```\napt-get install docker.io shellcheck ca-certificates cgroupfs-mount git xz-utils\n\nmkdir ~/Devel \u0026\u0026 cd Devel \u0026\u0026 git clone https://codeberg.org/venenux/venenuxdock \u0026\u0026 cd ~/Devel/venenuxdock\n\nmake\n```\n\nBy default will build a jessie image with native arch! **We do not support external \ndocker install or non debian packaged software!** be adware of!\n\nThis will produce the docker images listed previously!\n\n#### Options\n\nThere is no mandatory argument, but as minimal `DEBIAN_VERSION` is recommended, \nmust be parsed `target` if you wants to clean the environment or build to make \nthe images!\n\n`make [DEBIAN_VERSION=\u003cdist\u003e] [DEBIAN_STAGE1=\u003cbasedist\u003e] [DEBIAN_ARCH=\u003carch\u003e] [target]]`\n\n* DEBIAN_VERSION must be parsed if not jessie is default! can be etch, squeeze, wheezy, jessie, etc\n* DEBIAN_STAGE1 is optional, if not testing is default! can be stretch, buster and bullseye or testing\n* DEBIAN_ARCH can be i386, amd64; for arm it depends: armhf/armel since lenny, aarch64 since jessie\n* target can be: clean, build, test and push; push requires you previously login to dockerhub\n\n| arch    | image     | vsyscall? | make build command   |\n| ------- | --------- | --------- | ------------ |\n| i386    | etch      | needed    | `make DEBIAN_VERSION=etch DEBIAN_STAGE1=stretch DEBIAN_ARCH=i386 build` |\n| i386    | lenny     | needed    | `make DEBIAN_VERSION=lenny DEBIAN_STAGE1=stretch DEBIAN_ARCH=i386 build` |\n| i386    | squeeze   | needed    | `make DEBIAN_VERSION=squeeze DEBIAN_STAGE1=stretch DEBIAN_ARCH=i386 build` |\n| i386    | wheezy    | needed    | `make DEBIAN_VERSION=wheezy DEBIAN_STAGE1=stretch DEBIAN_ARCH=i386 build` |\n| amd64   | wheezy    | needed    | `make DEBIAN_VERSION=wheezy DEBIAN_STAGE1=stretch DEBIAN_ARCH=amd64 build` |\n| i386    | jessie    | no        | `make DEBIAN_VERSION=jessie DEBIAN_STAGE1=stretch DEBIAN_ARCH=i386 build` |\n| amd64   | jessie    | no        | `make DEBIAN_VERSION=jessie DEBIAN_STAGE1=stretch DEBIAN_ARCH=amd64 build` |\n| armel   | jessie    | needed    | `make DEBIAN_VERSION=jessie DEBIAN_STAGE1=buster DEBIAN_ARCH=armel build` |\n| aarch64 | jessie    | needed    | `make DEBIAN_VERSION=jessie DEBIAN_STAGE1=bullseye DEBIAN_ARCH=aarch64 build` |\n| amd64   | stretch   | no        | `make DEBIAN_VERSION=stretch DEBIAN_STAGE1=bullseye DEBIAN_ARCH=amd64 build` |\n| i386    | stretch   | no        | `make DEBIAN_VERSION=stretch DEBIAN_STAGE1=buster DEBIAN_ARCH=i386 build` |\n| armel   | stretch   | maybe     | `make DEBIAN_VERSION=stretch DEBIAN_STAGE1=bullseye DEBIAN_ARCH=armel build` |\n| aarch64 | stretch   | maybe     | `make DEBIAN_VERSION=stretch DEBIAN_STAGE1=bullseye DEBIAN_ARCH=aarch64 build` |\n\nWith the simple `make`, only a jessie:native image will be build. All the arguments are optional.\n\n## LICENSE\n\nOriginally improved from madworx's old debian images, but he never put a LICENSE file, \nso we are not forced to put references but we just mention it here, the new one is \n**CC-BY-SA-NC over this files and products**.\n\n* (c) 2020 Martin Kjellstrand\n* (c) 2023-2024 PICCORO Lenz McKAY\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenenux%2Fvenenuxdock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvenenux%2Fvenenuxdock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenenux%2Fvenenuxdock/lists"}