Skip to content

Commit e2ab199

Browse files
Updates Docker pull URLs (#1290)
Updates Docker pull URLs (#1276) updates Docker pull URLs Co-authored-by: zachary painter <[email protected]>
1 parent 9177ae2 commit e2ab199

25 files changed

+90
-54
lines changed

content/docs/capabilities/high-availability.mdx

+4-4
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ networks:
178178
services:
179179
pomerium-proxy:
180180
hostname: pomerium-proxy
181-
image: pomerium/pomerium:latest
181+
image: cr.pomerium.com/pomerium/pomerium:latest
182182
networks:
183183
main: {}
184184
volumes:
@@ -196,7 +196,7 @@ services:
196196
- CERTIFICATE_AUTHORITY_FILE=/run/secrets/ca.pem
197197
pomerium-authorize:
198198
hostname: pomerium-authorize
199-
image: pomerium/pomerium:latest
199+
image: cr.pomerium.com/pomerium/pomerium:latest
200200
networks:
201201
main: {}
202202
volumes:
@@ -208,7 +208,7 @@ services:
208208
- CERTIFICATE_AUTHORITY_FILE=/run/secrets/ca.pem
209209
pomerium-authenticate:
210210
hostname: pomerium-authenticate
211-
image: pomerium/pomerium:latest
211+
image: cr.pomerium.com/pomerium/pomerium:latest
212212
volumes:
213213
- ./config.yaml:/pomerium/config.yaml
214214
secrets:
@@ -227,7 +227,7 @@ services:
227227
- authenticate.localhost.pomerium.io
228228
pomerium-databroker:
229229
hostname: pomerium-databroker
230-
image: pomerium/pomerium:latest
230+
image: cr.pomerium.com/pomerium/pomerium:latest
231231
networks:
232232
main: {}
233233
volumes:

content/docs/courses/fundamentals/advanced-policies.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -168,13 +168,13 @@ Docker Compose:
168168
version: '3'
169169
services:
170170
pomerium:
171-
image: pomerium/pomerium:latest
171+
image: cr.pomerium.com/pomerium/pomerium:latest
172172
volumes:
173173
- ./config.yaml:/pomerium/config.yaml:ro
174174
ports:
175175
- 443:443
176176
verify:
177-
image: pomerium/verify:latest
177+
image: cr.pomerium.com/pomerium/verify:latest
178178
expose:
179179
- 8000
180180
environment:

content/docs/courses/fundamentals/advanced-routes.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -443,13 +443,13 @@ Docker Compose
443443
version: '3'
444444
services:
445445
pomerium:
446-
image: pomerium/pomerium:latest
446+
image: cr.pomerium.com/pomerium/pomerium:latest
447447
volumes:
448448
- ./config.yaml:/pomerium/config.yaml:ro
449449
ports:
450450
- 443:443
451451
verify:
452-
image: pomerium/verify:latest
452+
image: cr.pomerium.com/pomerium/verify:latest
453453
expose:
454454
- 8000
455455
environment:

content/docs/courses/fundamentals/build-policies.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -247,13 +247,13 @@ Docker Compose:
247247
version: '3'
248248
services:
249249
pomerium:
250-
image: pomerium/pomerium:latest
250+
image: cr.pomerium.com/pomerium/pomerium:latest
251251
volumes:
252252
- ./config.yaml:/pomerium/config.yaml:ro
253253
ports:
254254
- 443:443
255255
verify:
256-
image: pomerium/verify:latest
256+
image: cr.pomerium.com/pomerium/verify:latest
257257
expose:
258258
- 8000
259259
grafana:

content/docs/courses/fundamentals/build-routes.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ In your `docker-compose.yaml` file, add Grafana as a service:
7171
version: '3'
7272
services:
7373
pomerium:
74-
image: pomerium/pomerium:latest
74+
image: cr.pomerium.com/pomerium/pomerium:latest
7575
volumes:
7676
- ./config.yaml:/pomerium/config.yaml:ro
7777
ports:
7878
- 443:443
7979
verify:
80-
image: pomerium/verify:latest
80+
image: cr.pomerium.com/pomerium/verify:latest
8181
expose:
8282
- 8000
8383
grafana:
@@ -185,13 +185,13 @@ Docker Compose:
185185
version: '3'
186186
services:
187187
pomerium:
188-
image: pomerium/pomerium:latest
188+
image: cr.pomerium.com/pomerium/pomerium:latest
189189
volumes:
190190
- ./config.yaml:/pomerium/config.yaml:ro
191191
ports:
192192
- 443:443
193193
verify:
194-
image: pomerium/verify:latest
194+
image: cr.pomerium.com/pomerium/verify:latest
195195
expose:
196196
- 8000
197197
grafana:

content/docs/courses/fundamentals/get-started.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,13 @@ Add the following configuration settings to `docker-compose.yaml`:
110110
version: '3'
111111
services:
112112
pomerium:
113-
image: pomerium/pomerium:latest
113+
image: cr.pomerium.com/pomerium/pomerium:latest
114114
volumes:
115115
- ./config.yaml:/pomerium/config.yaml:ro
116116
ports:
117117
- 443:443
118118
verify:
119-
image: pomerium/verify:latest
119+
image: cr.pomerium.com/pomerium/verify:latest
120120
expose:
121121
- 8000
122122
```
@@ -184,13 +184,13 @@ Docker Compose:
184184
version: '3'
185185
services:
186186
pomerium:
187-
image: pomerium/pomerium:latest
187+
image: cr.pomerium.com/pomerium/pomerium:latest
188188
volumes:
189189
- ./config.yaml:/pomerium/config.yaml:ro
190190
ports:
191191
- 443:443
192192
verify:
193-
image: pomerium/verify:latest
193+
image: cr.pomerium.com/pomerium/verify:latest
194194
expose:
195195
- 8000
196196
```

content/docs/courses/fundamentals/jwt-verification.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ In your Docker Compose file, add the following environment variable to your Veri
208208

209209
```yaml title="docker-compose"
210210
verify:
211-
image: pomerium/verify:latest
211+
image: cr.pomerium.com/pomerium/verify:latest
212212
expose:
213213
- 8000
214214
environment:
@@ -339,13 +339,13 @@ Docker Compose
339339
version: '3'
340340
services:
341341
pomerium:
342-
image: pomerium/pomerium:latest
342+
image: cr.pomerium.com/pomerium/pomerium:latest
343343
volumes:
344344
- ./config.yaml:/pomerium/config.yaml:ro
345345
ports:
346346
- 443:443
347347
verify:
348-
image: pomerium/verify:latest
348+
image: cr.pomerium.com/pomerium/verify:latest
349349
expose:
350350
- 8000
351351
environment:

content/docs/courses/fundamentals/tcp-routes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ In your Docker Compose file, bind mount your wildcard certificates as a volume i
117117
version: '3'
118118
services:
119119
pomerium:
120-
image: pomerium/pomerium:latest
120+
image: cr.pomerium.com/pomerium/pomerium:latest
121121
volumes:
122122
# Mount your wildcard certificates:
123123
- ./_wildcard.localhost.pomerium.io-key.pem:/pomerium/key.pem:ro

content/docs/deploy/clients/pomerium-cli.mdx

+3-3
Original file line numberDiff line numberDiff line change
@@ -92,21 +92,21 @@ The CLI utilizes a [minimal](https://github.com/GoogleContainerTools/distroless)
9292
- `:vX.Y.Z`: which will pull the a [specific tagged release](https://github.com/pomerium/cli/tags).
9393

9494
```bash {2}
95-
docker run pomerium/cli:v0.1.0 --version
95+
docker run cr.pomerium.com/pomerium/cli:v0.1.0 --version
9696
v0.1.0+53bfa4e
9797
```
9898

9999
- `:latest`: which will pull the [most recent tagged release](https://github.com/pomerium/cli/releases).
100100

101101
```bash {2}
102-
docker run pomerium/cli:latest --version
102+
docker run cr.pomerium.com/pomerium/cli:latest --version
103103
v0.2.0+87e214b
104104
```
105105

106106
- `:main` : which will pull an image in sync with git's [main](https://github.com/pomerium/pomerium/tree/main) branch.
107107

108108
```bash
109-
docker pull pomerium/cli:main
109+
docker pull cr.pomerium.com/pomerium/cli:main
110110
```
111111

112112
### Source

content/docs/deploy/core.mdx

+3-3
Original file line numberDiff line numberDiff line change
@@ -95,19 +95,19 @@ Pomerium also provides [Docker container images](https://www.docker.com/resource
9595
- `:vX.Y` corresponds to the latest patch release for a specific minor version (starting with v0.25).
9696

9797
```shell-session
98-
$ docker pull pomerium/pomerium:v0.25
98+
$ docker pull cr.pomerium.com/pomerium/pomerium:v0.25
9999
```
100100

101101
- `:latest` corresponds to the [most recent tagged release](https://github.com/pomerium/pomerium/releases/latest).
102102

103103
```shell-session
104-
$ docker pull pomerium/pomerium:latest
104+
$ docker pull cr.pomerium.com/pomerium/pomerium:latest
105105
```
106106

107107
- `:main` corresponds to the most recent development build from the [main](https://github.com/pomerium/pomerium/tree/main) git branch.
108108

109109
```shell-session
110-
$ docker pull pomerium/pomerium:main
110+
$ docker pull cr.pomerium.com/pomerium/pomerium:main
111111
```
112112

113113
Rootless images for official releases are also published to provide additional security. In these images, Pomerium runs as the `nonroot` user. Depending on your deployment environment, you may need to grant the container additional [capabilities](https://linux-audit.com/linux-capabilities-hardening-linux-binaries-by-removing-setuid/) or change the [listen address](/docs/reference/address) to use a port number other than 443.

content/docs/guides/code-server.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ In your `docker-compose.yaml` file, add the code-server and Pomerium services:
101101
version: '3'
102102
services:
103103
pomerium:
104-
image: pomerium/pomerium:latest
104+
image: cr.pomerium.com/pomerium/pomerium:latest
105105
volumes:
106106
- ./config.yaml:/pomerium/config.yaml:ro
107107
ports:

content/docs/guides/gitlab.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ Integrations that use unique subdomains will require their own certificates and
212212
...
213213
214214
pomerium:
215-
image: pomerium/pomerium:latest
215+
image: cr.pomerium.com/pomerium/pomerium:latest
216216
container_name: pomerium
217217
volumes:
218218
- ./srv/pomerium/config.yaml:/pomerium/config.yaml:ro

content/docs/guides/jwt-verification.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Mac and Linux users can use DNSMasq to map the `*.localhost.pomerium.io` domain
5959
driver: 'bridge'
6060
services:
6161
pomerium:
62-
image: pomerium/pomerium:latest
62+
image: cr.pomerium.com/pomerium/pomerium:latest
6363
ports:
6464
- '443:443'
6565
volumes:

content/docs/guides/local-oidc.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ You can use the same configuration examples below for other supported [identity
1717
version: '3'
1818
services:
1919
pomerium:
20-
image: pomerium/pomerium:latest
20+
image: cr.pomerium.com/pomerium/pomerium:latest
2121
environment:
2222
# Generate new secret keys. e.g. `head -c32 /dev/urandom | base64`
2323
- COOKIE_SECRET=<redacted>
@@ -36,7 +36,7 @@ services:
3636
- identityprovider
3737

3838
verify:
39-
image: pomerium/verify
39+
image: cr.pomerium.com/pomerium/verify:latest
4040
expose:
4141
- 8000
4242

content/docs/identity-providers/oidc.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ services:
4949
aliases:
5050
- keycloak.localhost.pomerium.io
5151
pomerium:
52-
image: pomerium/pomerium:v0.23.0
52+
image: cr.pomerium.com/pomerium/pomerium:latest
5353
volumes:
5454
- ./config.yaml:/pomerium/config.yaml:ro
5555
ports:
5656
- 443:443
5757
verify:
58-
image: pomerium/verify:latest
58+
image: cr.pomerium.com/pomerium/verify:latest
5959
environment:
6060
JWKS_ENDPOINT: https://pomerium/.well-known/pomerium/jwks.json
6161
```

content/examples/docker/autocert.docker-compose.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3"
22
services:
33
pomerium:
4-
image: pomerium/pomerium:latest
4+
image: cr.pomerium.com/pomerium/pomerium:latest
55
environment:
66
# Generate new secret keys. e.g. `head -c32 /dev/urandom | base64`
77
- COOKIE_SECRET=V2JBZk0zWGtsL29UcFUvWjVDWWQ2UHExNXJ0b2VhcDI=
@@ -13,6 +13,6 @@ services:
1313

1414
# https://verify.corp.beyondperimeter.com --> Pomerium --> http://verify
1515
verify:
16-
image: pomerium/verify:latest
16+
image: cr.pomerium.com/pomerium/verify:latest
1717
expose:
1818
- 80

content/examples/docker/basic.docker-compose.yml.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
version: "3"
33
services:
44
pomerium:
5-
image: pomerium/pomerium:latest
5+
image: cr.pomerium.com/pomerium/pomerium:latest
66
volumes:
77
## Mount your config file: https://www.pomerium.com/docs/reference/
88
- ./config.yaml:/pomerium/config.yaml:ro
99
ports:
1010
- 443:443
1111
## https://verify.localhost.pomerium.io --> Pomerium --> http://verify
1212
verify:
13-
image: pomerium/verify:latest
13+
image: cr.pomerium.com/pomerium/verify:latest
1414
expose:
1515
- 8000
1616
```

content/examples/docker/nginx.docker-compose.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ services:
1212
- /var/run/docker.sock:/tmp/docker.sock:ro
1313

1414
pomerium-authenticate:
15-
image: pomerium/pomerium:latest # or `build: .` to build from source
15+
image: cr.pomerium.com/pomerium/pomerium:latest # or `build: .` to build from source
1616
restart: always
1717
environment:
1818
- SERVICES=authenticate
@@ -60,7 +60,7 @@ services:
6060
- 443
6161

6262
pomerium-authorize:
63-
image: pomerium/pomerium:latest # or `build: .` to build from source
63+
image: cr.pomerium.com/pomerium/pomerium:latest # or `build: .` to build from source
6464
restart: always
6565
environment:
6666
- SERVICES=authorize
@@ -77,7 +77,7 @@ services:
7777
- 443
7878

7979
pomerium-databroker:
80-
image: pomerium/pomerium:latest # or `build: .` to build from source
80+
image: cr.pomerium.com/pomerium/pomerium:latest # or `build: .` to build from source
8181
restart: always
8282
environment:
8383
- SERVICES=databroker
@@ -94,7 +94,7 @@ services:
9494

9595
# https://verify.corp.beyondperimeter.com
9696
verify:
97-
image: pomerium/verify:latest
97+
image: cr.pomerium.com/pomerium/verify:latest
9898
expose:
9999
- 80
100100
# https://hello.corp.beyondperimeter.com

content/examples/enterprise/hosted-auth-docker.yaml.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
version: '3'
33
services:
44
pomerium:
5-
image: pomerium/pomerium:latest
5+
image: cr.pomerium.com/pomerium/pomerium:latest
66
volumes:
77
- ./config.yaml:/pomerium/config.yaml:ro
88
ports:
@@ -58,7 +58,7 @@ services:
5858
volumes:
5959
- pgdata:/var/lib/postgresql/data
6060
verify:
61-
image: pomerium/verify:latest
61+
image: cr.pomerium.com/pomerium/verify:latest
6262
expose:
6363
- 8000
6464
restart: always

content/examples/jenkins/jenkins-docker-compose.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ networks:
44
main: {}
55
services:
66
pomerium:
7-
image: pomerium/pomerium:latest
7+
image: cr.pomerium.com/pomerium/pomerium:latest
88
volumes:
99
- ./config.yaml:/pomerium/config.yaml:ro
1010
ports:
@@ -16,7 +16,7 @@ services:
1616
verify:
1717
networks:
1818
main: {}
19-
image: pomerium/verify:latest
19+
image: cr.pomerium.com/pomerium/verify:latest
2020
expose:
2121
- 8000
2222
jenkins:

0 commit comments

Comments
 (0)