All Projects → vbatts → Slackware Container

vbatts / Slackware Container

Minimal rootfs creation for slackware linux (ideal for container images)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Slackware Container

Mydi
moved to https://github.com/cekta/di
Stars: ✭ 21 (-66.13%)
Mutual labels:  container
Gandalf.web
Open-Source Decision Engine and Scoring Table for Big-Data.
Stars: ✭ 46 (-25.81%)
Mutual labels:  container
Yewdux
Redux-like state containers for Yew apps
Stars: ✭ 58 (-6.45%)
Mutual labels:  container
Behatnoextension
This Behat extension makes it possible to extend Behat without having to write an extension yourself.
Stars: ✭ 34 (-45.16%)
Mutual labels:  container
Entware Ng 3x
Ultimate repo for embedded devices
Stars: ✭ 38 (-38.71%)
Mutual labels:  buildroot
Dockerpi
A Virtualised Raspberry Pi inside a Docker image
Stars: ✭ 1,064 (+1616.13%)
Mutual labels:  container
Minecraft Forge
Docker images for Minecraft Forge
Stars: ✭ 11 (-82.26%)
Mutual labels:  container
Log Pilot
Collect logs for docker containers
Stars: ✭ 1,112 (+1693.55%)
Mutual labels:  container
Singularity Tutorial
Tutorial for using Singularity containers
Stars: ✭ 46 (-25.81%)
Mutual labels:  container
Photo Blog
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
Stars: ✭ 55 (-11.29%)
Mutual labels:  container
Go Containerregistry
Go library and CLIs for working with container registries
Stars: ✭ 974 (+1470.97%)
Mutual labels:  container
Nodejs Cloud Container
Deploy, manage, and scale containerized applications on Kubernetes, powered by Google Cloud.
Stars: ✭ 38 (-38.71%)
Mutual labels:  container
Ohmyform
✏️ Free open source alternative to TypeForm, TellForm, or Google Forms ⛺
Stars: ✭ 1,065 (+1617.74%)
Mutual labels:  container
Aws Scalable Big Blue Button Example
Demonstration of how to deploy a scalable video conference solution based on Big Blue Button
Stars: ✭ 29 (-53.23%)
Mutual labels:  container
Ipdata
🌐 An IP lookup system utilizing open datasets
Stars: ✭ 58 (-6.45%)
Mutual labels:  container
Kubernetes Goat
Kubernetes Goat is "Vulnerable by Design" Kubernetes Cluster. Designed to be an intentionally vulnerable cluster environment to learn and practice Kubernetes security.
Stars: ✭ 868 (+1300%)
Mutual labels:  container
Csilvm
A LVM2 CSI plugin
Stars: ✭ 49 (-20.97%)
Mutual labels:  container
Docker Ubuntu1804 Ansible
Ubuntu 18.04 LTS (Bionic) Docker container for Ansible playbook and role testing.
Stars: ✭ 61 (-1.61%)
Mutual labels:  container
Entware
Ultimate repo for embedded devices
Stars: ✭ 1,110 (+1690.32%)
Mutual labels:  buildroot
Kubereum
Kubernetes + Ethereum = Kubereum!!!
Stars: ✭ 55 (-11.29%)
Mutual labels:  container

slackware-container

build scripts for a slackware container image

Overview

The Dockerfile is incomplete so far, since it expects a base image to be used. It would be possible and understandable to use the 'busybox' image, and build from there, but also to have a mkimage-slackware.sh to build the base image.

build

Currently, using the installer bootstrap, the mkimage-slackware can create an ultra-minimal slackware filesystem. (does not even include pkgtools)

If you have podman installed (the is an SBo build):

$> CRT="sudo podman" make image

Then you will be able to run:

$> sudo podman run -i -t $USER/slackware-base /bin/sh

(this also can be built and run with docker as well. If you build with one, you'll have to push your container build to a container registry before you can pull and run with the other)

(This will be the environment to build out the Dockerfile from) (( see http://docs.docker.com/reference/builder/ for more info on that ))

To build alternate versions of slackware, pass gnu-make the RELEASE variable, like:

$> make image RELEASE=slackware64-13.37 IMG_NAME=$HOME/my_slackware:13.37

Index

This is this build process used to be the base of 'vbatts/slackware' on the http://index.docker.io/

Just running:

$> sudo podman run -i -t vbatts/slackware /bin/sh

or

$> sudo docker run -i -t vbatts/slackware /bin/sh

Will pull down this image for testing.

Contributing

please hack on this and send feedback!

License

Copyright (c) 2013, Vincent Batts [email protected] All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].