Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imio/docker-bases
Repo contents Dockerfile of all iMio base docker images
https://github.com/imio/docker-bases
Last synced: 5 days ago
JSON representation
Repo contents Dockerfile of all iMio base docker images
- Host: GitHub
- URL: https://github.com/imio/docker-bases
- Owner: IMIO
- License: mit
- Created: 2020-06-24T08:16:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T14:16:08.000Z (2 months ago)
- Last Synced: 2024-10-28T17:18:52.780Z (2 months ago)
- Language: Dockerfile
- Size: 66.4 KB
- Stars: 0
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker-bases images for iMio
This repo is used to create base images for iMio organization.
The name of image is `common/base` and we use different tag.
We use Ubuntu because of this package https://packages.ubuntu.com/xenial/libreoffice-script-provider-python.
It offers a much simpler way to install everything documentgenerator related.Ubuntu is closer to the dev environment.
## Tags
- [`py3-alpine`, `py3-latest` (*py3/alpine/Dockerfile*)](https://github.com/imio/docker-bases/blob/master/py3/alpine/Dockerfile)
- [`py2-ubuntu-22.04`, (*py2/ubuntu/22.04/Dockerfile*)](https://github.com/imio/docker-bases/blob/master/py2/ubuntu/22.04/Dockerfile)
- [`py3-ubuntu-20.04`, (*py3/ubuntu/20.04/Dockerfile*)](https://github.com/imio/docker-bases/blob/master/py3/ubuntu/20.04/Dockerfile)
- [`py3-ubuntu-22.04`, (*py3/ubuntu/22.04/Dockerfile*)](https://github.com/imio/docker-bases/blob/master/py3/ubuntu/22.04/Dockerfile)
- [`py3-ubuntu-24.04`, (*py3/ubuntu/24.04/Dockerfile*)](https://github.com/imio/docker-bases/blob/master/py3/ubuntu/24.04/Dockerfile)## Images
In this section, we explain what is on your base images### Timezone
We add "Europe/Brussels" timezone### Base user
We use same user in all our applications| key | value |
|----------|-------|
| username | imio |
| uid | 913 |
| gid | 209 |### Tools lib
We preinstall some tools on image
- curl
- htop
- bash-completion
- htop
- iproute2
- tzdata
- vim## Tests
Into a folder (example py3/alpine/) we add a docker-compose.test.yml file used to run tests.
```
$ cd py3/alpine/
$ docker-compose -f docker-compose.test.yml run sut
```# License
The project is licensed under the MIT.