Welcome to BuildOS! This Docker image provides a comprehensive environment for building and developing Android Open Source Project with all the necessary tools pre-installed. Maintained by @Farley_Mi.
- nano
- bc
- bison
- ca-certificates
- curl
- flex
- gcc
- git
- libc6-dev
- libssl-dev
- openssl
- python-is-python3
- ssh
- wget
- zip
- zstd
- sudo
- make
- clang
- gcc-arm-linux-gnueabi
- software-properties-common
- build-essential
- libarchive-tools
- gcc-aarch64-linux-gnu
- libffi-dev
- libncurses5-dev
- zlib1g
- zlib1g-dev
- libreadline-dev
- libbz2-dev
- libsqlite3-dev
- pigz
- python2
- python3
- cpio
- lld
- zsh (with Oh My Zsh and gnzh theme)
Follow these steps to install and run the BuildOS Docker image.
- Ensure Docker is installed on your system. You can download and install Docker from here.
To get the latest version of the BuildOS Docker image, use the following command:
docker pull buildsupport/buildos:latest
Once the image is pulled, you can start a new container using:
docker run -it buildsupport/buildos:latest
This command will start the container and provide you with an interactive Zsh shell with all the tools and configurations.
Upon starting the container, you will be greeted with a welcome message and a Zsh shell configured with the gnzh
theme. You can now use all the installed tools for your development and build tasks.
If you want to modify or extend the Docker image, you can clone this repository, make changes to the Dockerfile, and build your own image.
-
Clone the repository:
git clone https://github.com/BuildSup/Builder.git cd Builder
-
Build the Docker image:
docker build -t buildsupport/buildos:latest .
-
Push your custom image to Docker Hub (optional):
docker push buildsupport/buildos:latest
Feel free to contribute to this project by opening issues and submitting pull requests. For any questions or support, you can contact the maintainer on Telegram: @Farley_Mi.