File tree Expand file tree Collapse file tree 1 file changed +26
-3
lines changed Expand file tree Collapse file tree 1 file changed +26
-3
lines changed Original file line number Diff line number Diff line change 29
29
``` bash
30
30
mkdir -p $HOME /.dtc # Skip this step if you already created the configuration folder before
31
31
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
33
36
```
34
37
35
- ### 2. Advanced Run Options
38
+ ### 2. Run with custom tool config from host (.dtc)
36
39
37
40
``` bash
38
41
docker run -it --name devops-toolkit-demo2 \
@@ -46,7 +49,27 @@ docker run -it --name devops-toolkit-demo2 \
46
49
# Adjust the docker run command base on your use cases
47
50
```
48
51
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
50
73
51
74
- ` .dtc ` stands for ** D** evOps ** T** oolkit ** C** onfiguration
52
75
- You can replace ` $HOME/.dtc ` with any desired folder path on your VM.
You can’t perform that action at this time.
0 commit comments