# docker-lfs-build **Repository Path**: hknarutofk/docker-lfs-build ## Basic Information - **Project Name**: docker-lfs-build - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-24 - **Last Updated**: 2022-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 本地构建Docker镜像 ## x86_64平台 sh -x 10.buildDockerImageX86_64.sh ## arm64平台 sh -x 11.buildDockerImageAarch64.sh # 构建 sh -x 20.buildLFS.sh sh -x 30.makeiso.sh 最终得到dist/lfs.iso,参考如下 ``` [yeqiang@harbor docker-lfs-build]$ ls -lh dist/ total 1.3G -rw-r--r-- 1 root root 193M 2021-02-23 11:40:28 lfs.bz2 -rw-r--r-- 1 root root 202M 2021-02-23 11:40:29 lfs.iso -rw-r--r-- 1 root root 977M 2021-02-23 11:40:28 lfs.ram ``` --- # 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)