-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Panchajanya1999 <[email protected]>
- Loading branch information
1 parent
900ce87
commit 3d4cdd9
Showing
1 changed file
with
61 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,62 @@ | ||
[![Docker Image CI](https://github.com/Panchajanya1999/archlinux-docker/actions/workflows/docker-image.yml/badge.svg?branch=master)](https://github.com/Panchajanya1999/archlinux-docker/actions/workflows/docker-image.yml) | ||
This repository contains all scripts and files needed to create a Docker base image for the Arch Linux distribution. | ||
## Dependencies | ||
Install the following Arch Linux packages: | ||
* make | ||
* devtools | ||
* docker | ||
## Usage | ||
Run `make docker-image` as root to build the base image. | ||
## Purpose | ||
* Provide the Arch experience in a Docker Image | ||
* Provide the most simple but complete image to base every other upon | ||
* `pacman` needs to work out of the box | ||
* All installed packages have to be kept unmodified | ||
|
||
# Archlinux Docker Image | ||
|
||
## Archlinux Docker Image with base-devel and few other necessary packages. | ||
|
||
### Packages Installed: | ||
|
||
```sh | ||
wget | ||
nano | ||
asp | ||
github-cli | ||
kmod | ||
libelf | ||
pahole | ||
xmlto | ||
python-sphinx | ||
python-sphinx_rtd_theme | ||
graphviz | ||
imagemagick | ||
cmake | ||
svn | ||
lzip | ||
git | ||
make | ||
patchelf | ||
zip | ||
inetutils | ||
lld | ||
llvm | ||
base-devel | ||
clang | ||
bc | ||
ccache | ||
multilib-devel | ||
glibc | ||
z3 | ||
sudo | ||
jdk8-openjdk | ||
bison | ||
cmake | ||
flex | ||
libelf | ||
cpio | ||
unzip | ||
dpkg | ||
ninja | ||
openssl | ||
python3 | ||
uboot-tools | ||
neofetch | ||
ncurses | ||
``` | ||
|
||
### Usage: | ||
|
||
```sh | ||
docker pull panchajanya1999/archlinux:latest | ||
``` | ||
|
||
### Any pull requests are welcome. |