DigitecGalaxus / ubuntu-base

An ubuntu base Docker image for squashfs use

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository is archived

Warning With the pull request in DigitecGalaxus/thinclients, this repository is no longer needed and therefore archived. The functionality for installing kernel packages lives in the thinclients repository now.

Introduction

This repository creates a Docker image from the official ubuntu-base image. This allows us to further customize the ubuntu OS within a Docker image build and use Docker (with docker import) as an abstraction layer rather than doing a chroot. This has the benefit of being able to use docker build caches, as long as subsequent customization builds are executed on the same build agent.

Build Status

Prerequisites

  • A docker host to build it manually or access to Azure DevOps to build it automatically with the azure-pipelines.yml file.
  • The docker image named anymodconrst001dg.azurecr.io/planetexpress/squashfs-tools:latest, the image which results from the build of the squashfs-tools repository

Usage

Have the docker image from the prerequisites available locally.

Run the build script:

./build.sh

Contribute

No matter how small, we value every contribution! If you wish to contribute,

  1. Please create an issue first - this way, we can discuss the feature and flesh out the nitty-gritty details
  2. Fork the repository, implement the feature and submit a pull request
  3. Add yourself to the CONTRIBUTORS.txt file in that pull request
  4. Your feature will be added once the pull request is merged

About

An ubuntu base Docker image for squashfs use

License:MIT License


Languages

Language:Shell 71.9%Language:Dockerfile 28.1%