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:
commit
3d572f39f7
31
README.md
31
README.md
@ -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
|
||||||
--------------
|
--------------
|
||||||
|
Loading…
Reference in New Issue
Block a user