Skip to content

fix: Pin Docker base images to SHA #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ Each demo might have unique deployment requirements. Please refer to each indivi
|[NGINX Ingress Controller](nginx-workshops/README.md)|Learn everything you need to get started with NGINX Ingress Controller and its capabilities|@apcurrier, @chrisakker, @sdutta9|
|[NGINXaaS for Azure](nginx-workshops/README.md)|Learn everything you need to get started with NGINX as a Service for Azure (NGINXaaS) and its capabilities|@apcurrier, @chrisakker, @sdutta9|
|[NGINX One Console](nginx-workshops/README.md)|Learn everything you need to get started with NGINX One Console and its capabilities|@apcurrier, @chrisakker, @sdutta9|
|[NGINX Ingress Controller Lab](nginx-workshops/README.md)|NGINX Ingress Controller lab|@fabriziofiorucci|
|[NGINX Gateway Fabric Lab](nginx-workshops/README.md)|NGINX Gateway Fabric lab|@fabriziofiorucci|

## Contributing

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:20.04
FROM ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214

ARG ADD_PUM

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:20.04
FROM ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214

ARG NIM_DEBFILE
ARG SM_IMAGE=nim-files/.placeholder
Expand Down
3 changes: 2 additions & 1 deletion nginx-workshops/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
|Title|Public Workshop Repo|
|-----|-----|
| NGINX Basics|<https://github.com/nginxinc/nginx-basics-workshops>|
| NGINX Ingress Controller|<https://github.com/nginxinc/nginx-ingress-workshops>|
| NGINX Gateway Fabric|<https://github.com/f5devcentral/NGINX-Gateway-Fabric-Lab>|
| NGINX Ingress Controller|<li><https://github.com/nginxinc/nginx-ingress-workshops></li><li><https://github.com/f5devcentral/NGINX-Ingress-Controller-Lab></li>|
| NGINX as a Service for Azure (NGINXaaS)|<https://github.com/nginxinc/nginx-azure-workshops>|
| NGINX One Console|<https://github.com/nginxinc/nginx-one-workshops>|
2 changes: 1 addition & 1 deletion nginx/api-steering/apiserver/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12-slim
FROM python:3.12-slim@sha256:e55523f127124e5edc03ba201e3dbbc85172a2ec40d8651ac752364b23dfd733

WORKDIR /app
COPY requirements.txt .
Expand Down
2 changes: 1 addition & 1 deletion nginx/api-steering/backend/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12-slim
FROM python:3.12-slim@sha256:e55523f127124e5edc03ba201e3dbbc85172a2ec40d8651ac752364b23dfd733

WORKDIR /app
COPY requirements.txt .
Expand Down
2 changes: 1 addition & 1 deletion nginx/api-steering/nginx/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.19
FROM alpine:3.19@sha256:e5d0aea7f7d2954678a9a6269ca2d06e06591881161961ea59e974dff3f12377

LABEL maintainer="NGINX Docker Maintainers <[email protected]>"

Expand Down
2 changes: 1 addition & 1 deletion nginx/docker-image-builder/Dockerfile.oss
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM nginx:stable-bullseye-perl
FROM nginx:stable-bullseye-perl@sha256:fc78d87401fdbadf36c638febdad36ae17dd51d7b5d70bb0a34d94e0daa3a0e1

ARG NMS_URL
ARG NGINX_AGENT=false
Expand Down
2 changes: 1 addition & 1 deletion nginx/docker-image-builder/Dockerfile.plus
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM debian:bullseye-slim
FROM debian:bullseye-slim@sha256:779034981fec838da124ff6ab9211499ba5d4e769dabdfd6c42c6ae2553b9a3b

ARG NAP_WAF=false
ARG NGINX_AGENT=false
Expand Down
2 changes: 1 addition & 1 deletion nginx/docker-image-builder/Dockerfile.plus.unprivileged
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM debian:bullseye-slim
FROM debian:bullseye-slim@sha256:779034981fec838da124ff6ab9211499ba5d4e769dabdfd6c42c6ae2553b9a3b

ARG NAP_WAF=false
ARG NGINX_AGENT=false
Expand Down
2 changes: 1 addition & 1 deletion nginx/multicloud-gateway/test-backend-db/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:latest
FROM ubuntu:latest@sha256:b59d21599a2b151e23eea5f6602f4af4d7d31c4e236d22bf0b62b86d2e386b8f
RUN apt-get update

RUN apt-get install -y -q build-essential python3-pip python3-dev python3-simplejson git
Expand Down
2 changes: 1 addition & 1 deletion nginx/soap-to-rest/nginx/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.17
FROM alpine:3.17@sha256:8fc3dacfb6d69da8d44e42390de777e48577085db99aa4e4af35f483eb08b989

LABEL maintainer="NGINX Docker Maintainers <[email protected]>"

Expand Down