You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ The architectures supported by this image are:
52
52
53
53
## Application Setup
54
54
55
-
This container is based on [https://github.com/Tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy) and as such does not follow our usual container conventions. It *does not* support mods or custom scripts/services, or running as a user other than root (or the docker user in a rootless environment).
55
+
This container is based on [https://github.com/Tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy) and as such does not follow our usual container conventions. It *does not* support mods or custom scripts/services, or running as a user other than root (or the docker user in a rootless environment). It is designed to act as a drop-in replacement for the Tecnativa container.
56
56
57
57
The container should be run on the same docker network as the service(s) using it. Most containers that would normally connect to a mounted docker.sock can have their endpoint overridden using the `DOCKER_HOST` environment variable if they do not offer the option in their configuration; it should typically be pointed to `tcp://socket-proxy:2375`.
58
58
@@ -63,9 +63,9 @@ The container should be run on the same docker network as the service(s) using i
63
63
64
64
## Usage
65
65
66
-
To help you get started creating a container from this image you can either use docker-compose or the docker cli.
66
+
To help you get started creating a container from this image you can either use dockercompose or the docker cli.
67
67
68
-
### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose))
68
+
### dockercompose (recommended, [click here for more info](https://docs.linuxserver.io/general/dockercompose))
69
69
70
70
```yaml
71
71
---
@@ -82,6 +82,7 @@ services:
82
82
- COMMIT=0 #optional
83
83
- CONFIGS=0 #optional
84
84
- CONTAINERS=0 #optional
85
+
- DISABLE_IPV6=0 #optional
85
86
- DISTRIBUTION=0 #optional
86
87
- EVENTS=1 #optional
87
88
- EXEC=0 #optional
@@ -122,6 +123,7 @@ docker run -d \
122
123
-e CONFIGS=0 `#optional` \
123
124
-e CONTAINERS=0 `#optional` \
124
125
-e DISTRIBUTION=0 `#optional` \
126
+
-e DISABLE_IPV6=0 `#optional` \
125
127
-e EVENTS=1 `#optional` \
126
128
-e EXEC=0 `#optional` \
127
129
-e IMAGES=0 `#optional` \
@@ -152,15 +154,16 @@ Containers are configured using parameters passed at runtime (such as those abov
152
154
153
155
| Parameter | Function |
154
156
| :----: | --- |
155
-
|`-e ALLOW_START=0`|`/containers/id/start`|
156
-
|`-e ALLOW_STOP=0`|`/containers/id/stop`|
157
-
|`-e ALLOW_RESTARTS=0`|`/containers/id/stop`, `/containers/id/restart`, and `/containers/id/kill`|
157
+
|`-e ALLOW_START=0`|`/containers/{id}/start`|
158
+
|`-e ALLOW_STOP=0`|`/containers/{id}/stop`|
159
+
|`-e ALLOW_RESTARTS=0`|`/containers/{id}/stop`, `/containers/{id}/restart`, and `/containers/{id}/kill`|
158
160
|`-e AUTH=0`|`/auth`|
159
161
|`-e BUILD=0`|`/build`|
160
162
|`-e COMMIT=0`|`/commit`|
161
163
|`-e CONFIGS=0`|`/configs`|
162
164
|`-e CONTAINERS=0`|`/containers`|
163
165
|`-e DISTRIBUTION=0`|`/distribution`|
166
+
|`-e DISABLE_IPV6=0`| Set to `1` to prevent nginx binding to the IPv6 interface for legacy system that cannot support IPv6. |
164
167
|`-e EVENTS=1`|`/events`|
165
168
|`-e EXEC=0`|`/exec` & `/containers/{id}/exec`|
166
169
|`-e IMAGES=0`|`/images`|
@@ -220,26 +223,26 @@ Below are the instructions for updating containers:
220
223
* All images:
221
224
222
225
```bash
223
-
docker-compose pull
226
+
dockercompose pull
224
227
```
225
228
226
229
* Single image:
227
230
228
231
```bash
229
-
docker-compose pull socket-proxy
232
+
dockercompose pull socket-proxy
230
233
```
231
234
232
235
* Update containers:
233
236
* All containers:
234
237
235
238
```bash
236
-
docker-compose up -d
239
+
dockercompose up -d
237
240
```
238
241
239
242
* Single container:
240
243
241
244
```bash
242
-
docker-compose up -d socket-proxy
245
+
dockercompose up -d socket-proxy
243
246
```
244
247
245
248
* You can also remove the old dangling images:
@@ -301,5 +304,6 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
301
304
302
305
## Versions
303
306
307
+
***15.04.24:** - Allow disabling IPv6 support for legacy devices.
304
308
***08.04.24:** - Use nginx due to haproxy's wonky websockets handling.
Copy file name to clipboardExpand all lines: readme-vars.yml
+14-10Lines changed: 14 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ full_custom_readme: |
56
56
57
57
## Application Setup
58
58
59
-
This container is based on [https://github.com/Tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy) and as such does not follow our usual container conventions. It *does not* support mods or custom scripts/services, or running as a user other than root (or the docker user in a rootless environment).
59
+
This container is based on [https://github.com/Tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy) and as such does not follow our usual container conventions. It *does not* support mods or custom scripts/services, or running as a user other than root (or the docker user in a rootless environment). It is designed to act as a drop-in replacement for the Tecnativa container.
60
60
61
61
The container should be run on the same docker network as the service(s) using it. Most containers that would normally connect to a mounted docker.sock can have their endpoint overridden using the `DOCKER_HOST` environment variable if they do not offer the option in their configuration; it should typically be pointed to `tcp://socket-proxy:2375`.
62
62
@@ -67,9 +67,9 @@ full_custom_readme: |
67
67
68
68
## Usage
69
69
70
-
To help you get started creating a container from this image you can either use docker-compose or the docker cli.
70
+
To help you get started creating a container from this image you can either use dockercompose or the docker cli.
71
71
72
-
### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose))
72
+
### dockercompose (recommended, [click here for more info](https://docs.linuxserver.io/general/dockercompose))
73
73
74
74
```yaml
75
75
---
@@ -86,6 +86,7 @@ full_custom_readme: |
86
86
- COMMIT=0 #optional
87
87
- CONFIGS=0 #optional
88
88
- CONTAINERS=0 #optional
89
+
- DISABLE_IPV6=0 #optional
89
90
- DISTRIBUTION=0 #optional
90
91
- EVENTS=1 #optional
91
92
- EXEC=0 #optional
@@ -126,6 +127,7 @@ full_custom_readme: |
126
127
-e CONFIGS=0 `#optional` \
127
128
-e CONTAINERS=0 `#optional` \
128
129
-e DISTRIBUTION=0 `#optional` \
130
+
-e DISABLE_IPV6=0 `#optional` \
129
131
-e EVENTS=1 `#optional` \
130
132
-e EXEC=0 `#optional` \
131
133
-e IMAGES=0 `#optional` \
@@ -156,15 +158,16 @@ full_custom_readme: |
156
158
157
159
| Parameter | Function |
158
160
| :----: | --- |
159
-
| `-e ALLOW_START=0` | `/containers/id/start` |
160
-
| `-e ALLOW_STOP=0` | `/containers/id/stop` |
161
-
| `-e ALLOW_RESTARTS=0` | `/containers/id/stop`, `/containers/id/restart`, and `/containers/id/kill` |
161
+
| `-e ALLOW_START=0` | `/containers/{id}/start` |
162
+
| `-e ALLOW_STOP=0` | `/containers/{id}/stop` |
163
+
| `-e ALLOW_RESTARTS=0` | `/containers/{id}/stop`, `/containers/{id}/restart`, and `/containers/{id}/kill` |
162
164
| `-e AUTH=0` | `/auth` |
163
165
| `-e BUILD=0` | `/build` |
164
166
| `-e COMMIT=0` | `/commit` |
165
167
| `-e CONFIGS=0` | `/configs` |
166
168
| `-e CONTAINERS=0` | `/containers` |
167
169
| `-e DISTRIBUTION=0` | `/distribution` |
170
+
| `-e DISABLE_IPV6=0` | Set to `1` to prevent nginx binding to the IPv6 interface for legacy system that cannot support IPv6. |
0 commit comments