Skip to content

vidavidorra/docker-linux-images

Repository files navigation

Docker Linux base images

Docker Linux base images with Homebrew and a brief selection Homebrew formulae installed.

Table of contents

Badges

Badge Description Service
code style Code style Prettier
Conventional Commits: 1.0.0 Commit style Conventional Commits
Renovate enabled Dependencies Renovate
GitHub workflow status Lint commit messages GitHub Actions
GitHub workflow status Lint GitHub Actions
GitHub workflow status Build GitHub Actions

BadgesDocumentationLicense

Documentation

Usage

These images are mainly intended to be used as base image in other Docker images, but can also just be run as a Docker container.

  • Use Ubuntu 18.04 base image.

    FROM vidavidorra/ubuntu-18.04:v2.0.0
    
    COPY example_file.txt /app
    RUN cat /app/example_file.txt
  • Run Ubuntu 18.04 container.

    $ docker run --rm -it vidavidorra/ubuntu-18.04:v2.0.0

Build

This repository is automatically build on GitHub Actions using Docker's official build and push Docker images GitHub Action. The Docker images of each build are pushed to a series repositories on Docker Hub where each image has its own repository to make their versioning as straight forward as possible.

The builds can result in a series of different tags of the Docker image, only one of wich is really intended for production usage.

Tag Production? Usage
v2.0.0 yes Images of a GitHub release.
sha-abcd123 no Images build from a specific Git SHA.

Installed formulae

These images have Homebrew installed. The formulae listed below are already installed via Homebrew.

  • gcc
  • node
  • git
  • wget

BadgesDocumentationLicense

License

This project is licensed under the GPLv3 license.

Copyright © 2019-2020 Jeroen de Bruijn

License details.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

The full text of the license is available in the LICENSE file in this repository and online.