https://github.com/evilfreelancer/docker-lfs-build
Linux From Scratch build environment
https://github.com/evilfreelancer/docker-lfs-build
build docker docker-compose lfs
Last synced: 10 months ago
JSON representation
Linux From Scratch build environment
- Host: GitHub
- URL: https://github.com/evilfreelancer/docker-lfs-build
- Owner: EvilFreelancer
- Created: 2018-09-05T08:40:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-25T10:17:05.000Z (over 5 years ago)
- Last Synced: 2025-04-06T14:21:24.843Z (about 1 year ago)
- Topics: build, docker, docker-compose, lfs
- Language: Shell
- Homepage: https://hub.docker.com/r/evilfreelancer/docker-lfs-build/
- Size: 168 KB
- Stars: 24
- Watchers: 2
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```yml
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"]
```
## Links
* [Unofficial LFS group in Discord](https://discord.gg/NUSW8yF)
* [Project on which this project is based](https://github.com/reinterpretcat/lfs)