Skip to content

Commit 302741f

Browse files
authored
Add document to run with tool config from host (#229)
1 parent dc9e295 commit 302741f

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

README.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@
2929
```bash
3030
mkdir -p $HOME/.dtc # Skip this step if you already created the configuration folder before
3131
docker pull tungbq/devops-toolkit:latest
32-
docker run --rm --name devops-toolkit-demo1 --network host -it -v $HOME/.dtc:/dtc tungbq/devops-toolkit:latest
32+
docker -it run --rm --name devops-toolkit-demo1 \
33+
-v $HOME/.dtc:/dtc \
34+
--network host \
35+
tungbq/devops-toolkit:latest
3336
```
3437

35-
### 2. Advanced Run Options
38+
### 2. Run with custom tool config from host (.dtc)
3639

3740
```bash
3841
docker run -it --name devops-toolkit-demo2 \
@@ -46,7 +49,27 @@ docker run -it --name devops-toolkit-demo2 \
4649
# Adjust the docker run command base on your use cases
4750
```
4851

49-
### 3. Note
52+
### 3. Run with tool config from host
53+
54+
```bash
55+
docker run -it --name devops-toolkit-demo3 \
56+
--volume "$HOME/.aws:/root/.aws" \
57+
--volume "$HOME/.azure:/root/.azure" \
58+
--volume "$HOME/.kube:/root/.kube" \
59+
--volume "$HOME/.terraform.d:/root/.terraform.d" \
60+
--volume "$HOME/.config/helm:/root/.config/helm" \
61+
--volume "$HOME/.ansible:/root/.ansible" \
62+
--volume "$HOME/.gitconfig:/root/.gitconfig" \
63+
--volume "$HOME/.ssh:/root/.ssh" \
64+
--volume "$PWD:$PWD" \
65+
--workdir "$PWD" \
66+
--network host \
67+
tungbq/devops-toolkit:latest
68+
69+
# Adjust the docker run command base on your use cases
70+
```
71+
72+
### 4. Note
5073

5174
- `.dtc` stands for **D**evOps **T**oolkit **C**onfiguration
5275
- You can replace `$HOME/.dtc` with any desired folder path on your VM.

0 commit comments

Comments
 (0)