1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-12-22 14:48:08 +00:00

Merge pull request #775 from cyruzin/updated_instructions

Update the instructions for setting up and running a local docker image with a gitbook instance of the Linux insides book.
This commit is contained in:
Sebastian Fricke 2021-05-11 05:46:38 +02:00 committed by GitHub
commit 3d572f39f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,17 +46,33 @@ On other languages
Docker Docker
------ ------
In order to run own copy of the book with gitook within local container: In order to run your own copy of the book with gitbook within a local container:
1. Build container image 1. Enable Docker experimental features with vim or another text editor
```bash
sudo vim /usr/lib/systemd/system/docker.service
```
Then add --experimental=true to the end of the ExecStart=/usr/bin/dockerd -H fd:// line and save.
Eg: *ExecStart=/usr/bin/dockerd -H fd:// --experimental=true*
Then, you need to reload and restart the Docker daemon:
```bash
systemctl daemon-reload
systemctl restart docker.service
```
2. Build container image
```bash ```bash
docker image build \ docker image build \
--rm --squash \ --rm --squash \
--label linux-insides \ --label linux-insides \
--tag linux-insides-book:latest \ --tag linux-insides-book:latest \
-f Dockerfile -f Dockerfile .
``` ```
1. Create and run book in local container
3. Create and run book in local container
```bash ```bash
docker run \ docker run \
--detach \ --detach \
@ -64,10 +80,11 @@ In order to run own copy of the book with gitook within local container:
-p 4000:4000 \ -p 4000:4000 \
--name linux-insides-book \ --name linux-insides-book \
--hostname linux-insides-book \ --hostname linux-insides-book \
localhost/linux-insides-book linux-insides-book
``` ```
1. Open your local copy of linux insides book under this url
http://127.0.0.1:4000 4. Open your local copy of linux insides book under this url
http://localhost:4000
Contributions Contributions
-------------- --------------