All Projects → tatsushid → Docker Tinycore

tatsushid / Docker Tinycore

Tiny Core Linux Docker image building scripts and Dockerfile

Labels

Projects that are alternatives of or similar to Docker Tinycore

Alpine Phoenix Builder
Up to date Alpine image with the latest language versions for staged Elixir and Phoenix builds.
Stars: ✭ 71 (-10.13%)
Mutual labels:  makefile
Hornbill Examples
Stars: ✭ 76 (-3.8%)
Mutual labels:  makefile
Android device zuk z2 plus
Android device configuration for ZUK Z2 (z2_plus)
Stars: ✭ 78 (-1.27%)
Mutual labels:  makefile
Ponydebuggerinjected
MobileSubstrate Extension to allow PonyDebugger client to be injected into running apps
Stars: ✭ 74 (-6.33%)
Mutual labels:  makefile
Sblg
static blog utility
Stars: ✭ 75 (-5.06%)
Mutual labels:  makefile
Kakwafont
Kakwafont, a 12px monospace bitmap font based on Terminus
Stars: ✭ 76 (-3.8%)
Mutual labels:  makefile
Aws Lambda Swift Sprinter
AWS Lambda Custom Runtime for Swift with swift-nio 2.0 support
Stars: ✭ 70 (-11.39%)
Mutual labels:  makefile
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (+0%)
Mutual labels:  makefile
Adafruit atmega32u4 breakout board
Atmega32u4 Breakout Board
Stars: ✭ 75 (-5.06%)
Mutual labels:  makefile
Handbook
The Niteo Handbook
Stars: ✭ 77 (-2.53%)
Mutual labels:  makefile
Browsenx
Launches the browser via nsp
Stars: ✭ 75 (-5.06%)
Mutual labels:  makefile
Zcash Apple
Zcash for Apple platforms
Stars: ✭ 75 (-5.06%)
Mutual labels:  makefile
Rusted Switch
Nintendo Switch Homebrew with Rust 🦀
Stars: ✭ 75 (-5.06%)
Mutual labels:  makefile
Hello Enclave
A "Hello World" Intel SGX enclave program
Stars: ✭ 74 (-6.33%)
Mutual labels:  makefile
Stm32cube Gcc
A developement environment for projects based on the STM32Cube firmware.
Stars: ✭ 78 (-1.27%)
Mutual labels:  makefile
Xavr
An AVR C project template for XCode
Stars: ✭ 70 (-11.39%)
Mutual labels:  makefile
Homeland Docker
🚀 Deployment Homeland with Docker
Stars: ✭ 76 (-3.8%)
Mutual labels:  makefile
Cloudformation Templates
Common tasks automated by CloudFormation
Stars: ✭ 79 (+0%)
Mutual labels:  makefile
Do more with twitter data
Tutorials for getting the most out of Twitter data.
Stars: ✭ 78 (-1.27%)
Mutual labels:  makefile
Kbd
for building keyboard libraries
Stars: ✭ 77 (-2.53%)
Mutual labels:  makefile

Tiny Core Linux Docker Image

This provides a very small CLI system image based on Tiny Core Linux developed at The Core Project. It contains following Core x86/x86_64 packages

  • rootfs.gz (or rootfs64.gz): contains base system binaries and a file system layout
  • squashfs-tools.tcz: contains a squashfs builder and expander

These original packages are found under

and Dockerfile of these images are found at

Installation

The easiest way to install the image is pulling it from Docker Hub repositories like following

docker pull tatsushid/tinycore:11.0-x86

or

docker pull tatsushid/tinycore:11.0-x86_64

Usage

Just run

docker run -it tatsushid/tinycore:11.0-x86

or

docker run -it tatsushid/tinycore:11.0-x86_64

To install tcz packages into the container and use them, please run tce-load command in it like following

tce-load -wic bash.tcz

or run the container with privilege mode like following

docker run -it --privileged tatsushid/tinycore:11.0-x86

Once it starts with privilege mode, you can run the package manager like

tce-ab

Building an image based on this image

Now Docker doesn't support privilege mode at image building but this image includes patched tce-load which works without privilege mode by using unsquashfs internally instead of mounting squashfs on a loop back device so to install packages, please use tce-load with -c option

If you need an example, please see my tinycore-ruby or tinycore-python Dockerfile

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].