docker-lfs-build
docker-lfs-build copied to clipboard
Linux From Scratch build environment
trafficstars
Linux From Scratch builder in Docker container
This repository is a collection of scripts created especially to automate the build process of Linux From Scratch (LFS).
Current stable version of LFS is 8.3
How to use
You need to install docker and docker-compose before you begin,
if you not have it yet.
- https://docs.docker.com/install/#supported-platforms
- https://docs.docker.com/compose/install/
Normal usage
Clone from github and prepare the repository:
git clone https://github.com/EvilFreelancer/docker-lfs-build.git
cd docker-lfs-build
cp docker-compose.yml.dist docker-compose.yml
Start container:
docker-compose up -d
Then login to LFS container:
docker-compose exec lfs bash
Start building:
/book/book.sh
Result of building will be in dist folder.
Download from Docker Hub
docker pull evilfreelancer/docker-lfs-build
Create your custom docker-compose.yml file
version: '2'
services:
lfs:
restart: unless-stopped
image: evilfreelancer/docker-lfs-build
volumes:
- ./dist:/dist
# You can set any entrypoint what you like, for example "inf sleep"
# by default here is ["/book/book.sh"]
entrypoint: ["sleep", "inf"]