Updated readme with install and config sections
This commit is contained in:
parent
32ad286c2d
commit
fd82804710
1 changed files with 29 additions and 1 deletions
30
README.md
30
README.md
|
@ -1,10 +1,38 @@
|
||||||
# Alpine Chroot
|
# Alpine Chroot
|
||||||
|
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
To create a base alpine chroot on any alpine system, run:
|
To create a base alpine chroot on any alpine system, run:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
chmod +x *.sh
|
chmod +x *.sh
|
||||||
./alpine_init.sh
|
./alpine_init.sh
|
||||||
```
|
```
|
||||||
|
But this is assuming your current working directory is the directory of the
|
||||||
|
cloned repository.
|
||||||
|
|
||||||
Assuming your current working directory is the directory of the cloned repository.
|
When it is your first time in the chroot, run:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
./chroot_init.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
|
||||||
|
Most people will go "into" the chroot via:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
chroot /mnt/chroot sh
|
||||||
|
```
|
||||||
|
|
||||||
|
But you must remember that you can just as well run any program in the chroot
|
||||||
|
as:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
chroot /mnt/chroot <program>
|
||||||
|
```
|
||||||
|
|
||||||
|
Because **chroots are not jails, containers, or sandboxes**. They simply change
|
||||||
|
what the system sees as the "root" point of the file system.
|
||||||
|
|
Loading…
Reference in a new issue