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
+15-11Lines changed: 15 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,17 +46,17 @@ SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relatio
46
46
47
47
## Supported Architectures
48
48
49
-
Our images support multiple architectures such as `x86-64`, `arm64` and `armhf`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
49
+
We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
50
50
51
-
Simply pulling `lscr.io/linuxserver/swag` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
51
+
Simply pulling `lscr.io/linuxserver/swag:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
52
52
53
53
The architectures supported by this image are:
54
54
55
-
| Architecture | Tag |
56
-
| :----: | --- |
57
-
| x86-64 | amd64-latest|
58
-
| arm64 | arm64v8-latest|
59
-
| armhf| arm32v7-latest|
55
+
| Architecture |Available |Tag |
56
+
| :----: |:----: | ---- |
57
+
| x86-64 |✅ |amd64-\<version tag\>|
58
+
| arm64 |✅ |arm64v8-\<version tag\>|
59
+
| armhf| ✅ | arm32v7-\<version tag\>|
60
60
61
61
## Application Setup
62
62
@@ -144,7 +144,7 @@ Here are some example snippets to help you get started creating a container.
144
144
version: "2.1"
145
145
services:
146
146
swag:
147
-
image: lscr.io/linuxserver/swag
147
+
image: lscr.io/linuxserver/swag:latest
148
148
container_name: swag
149
149
cap_add:
150
150
- NET_ADMIN
@@ -195,7 +195,7 @@ docker run -d \
195
195
-p 80:80 `#optional` \
196
196
-v /path/to/appdata/config:/config \
197
197
--restart unless-stopped \
198
-
lscr.io/linuxserver/swag
198
+
lscr.io/linuxserver/swag:latest
199
199
```
200
200
201
201
## Parameters
@@ -222,6 +222,10 @@ Container images are configured using parameters passed at runtime (such as thos
222
222
|`-e STAGING=false`| Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes. |
223
223
|`-v /config`| All the config files including the webroot reside here. |
224
224
225
+
### Portainer notice
226
+
227
+
This image utilises `cap_add` or `sysctl` to work properly. This is not implemented properly in some versions of Portainer, thus this image may not work if deployed through Portainer.
228
+
225
229
## Environment variables from files (Docker secrets)
226
230
227
231
You can set any environment variable from a file by using a special prepend `FILE__`.
@@ -265,7 +269,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to
265
269
* container version number
266
270
*`docker inspect -f '{{ index .Config.Labels "build_version" }}' swag`
267
271
* image version number
268
-
*`docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/swag`
272
+
*`docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/swag:latest`
269
273
270
274
## Updating Info
271
275
@@ -283,7 +287,7 @@ Below are the instructions for updating containers:
283
287
284
288
### Via Docker Run
285
289
286
-
* Update the image: `docker pull lscr.io/linuxserver/swag`
290
+
* Update the image: `docker pull lscr.io/linuxserver/swag:latest`
287
291
* Stop the running container: `docker stop swag`
288
292
* Delete the container: `docker rm swag`
289
293
* Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved)
0 commit comments