Skip to content
Open
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: 1 addition & 1 deletion 010_docker/020_advanced/150_entrypoint/Dockerfile.cmd
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
CMD [ "ps" ]
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
ENTRYPOINT [ "ps" ]
CMD [ "faux" ]
2 changes: 1 addition & 1 deletion 010_docker/020_advanced/150_entrypoint/temp/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY entrypoint.sh /
ENTRYPOINT [ "/entrypoint.sh" ]
CMD [ "faux" ]
2 changes: 1 addition & 1 deletion 010_docker/020_advanced/160_dockerfile/order/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:26.04

RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
golang \
Expand Down
4 changes: 2 additions & 2 deletions 010_docker/020_advanced/160_dockerfile/separation/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
golang \
Expand All @@ -11,6 +11,6 @@ RUN go mod download
COPY . .
RUN go build -o hello .

FROM ubuntu:24.04
FROM ubuntu:26.04
COPY --from=builder /src/hello /
ENTRYPOINT [ "/hello" ]
2 changes: 1 addition & 1 deletion 010_docker/020_advanced/180_heredocs/Dockerfile.copy
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1.22.0

FROM ubuntu:24.04
FROM ubuntu:26.04

COPY --chmod=0755 <<EOF /entrypoint.sh
#!/bin/bash
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1.22.0

FROM ubuntu:24.04
FROM ubuntu:26.04

COPY <<no-recommends <<no-suggests /etc/apt/apt.conf.d/
APT::Install-Recommends "false";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1.22.0

FROM ubuntu:24.04
FROM ubuntu:26.04

RUN bash -xe <<EOF
echo foo
Expand Down
2 changes: 1 addition & 1 deletion 010_docker/020_advanced/180_heredocs/Dockerfile.run
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1.22.0

FROM ubuntu:24.04
FROM ubuntu:26.04

RUN <<EOF
ps faux
Expand Down
2 changes: 1 addition & 1 deletion 010_docker/020_advanced/180_heredocs/Dockerfile.script
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1.22.0

FROM ubuntu:24.04
FROM ubuntu:26.04

RUN <<EOF
#!/bin/bash
Expand Down
14 changes: 7 additions & 7 deletions 010_docker/020_advanced/190_image_build_optimization/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ RUN go build -o hello .
RUN go mod download
RUN cp hello /

FROM ubuntu:24.04 AS step2
FROM ubuntu:26.04 AS step2
COPY --from=step2-build /hello /usr/local/bin/

# Order of commands
Expand All @@ -26,16 +26,16 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS step3
FROM ubuntu:26.04 AS step3
COPY --from=step3-build /hello /usr/local/bin/

# USER
FROM ubuntu:24.04 AS step4
FROM ubuntu:26.04 AS step4
COPY --from=step3-build /hello /usr/local/bin/
USER nobody

# apt with bloat
FROM ubuntu:24.04 AS step4
FROM ubuntu:26.04 AS step4
COPY --from=step3-build /hello /usr/local/bin/
RUN apt-get update \
&& apt-get -y install --no-install-recommends \
Expand All @@ -45,7 +45,7 @@ RUN apt-get update \
USER nobody

# cache
FROM ubuntu:24.04 AS step6
FROM ubuntu:26.04 AS step6
COPY --from=step3-build /hello /usr/local/bin/
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
Expand All @@ -58,7 +58,7 @@ RUN --mount=type=cache,target=/var/lib/apt/lists \
USER nobody

# heredocs
FROM ubuntu:24.04 AS step7
FROM ubuntu:26.04 AS step7
COPY --from=step3-build /hello /usr/local/bin/
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
Expand All @@ -73,7 +73,7 @@ EOF
USER nobody

# parallel
FROM ubuntu:24.04 AS step8-base
FROM ubuntu:26.04 AS step8-base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04
FROM ubuntu:26.04
COPY --from=build /hello /usr/local/bin/
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS step4
FROM ubuntu:26.04 AS step4
COPY --from=build /hello /usr/local/bin/
RUN apt-get update \
&& apt-get -y install --no-install-recommends \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS step4
FROM ubuntu:26.04 AS step4
COPY --from=build /hello /usr/local/bin/
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS step4
FROM ubuntu:26.04 AS step4
COPY --from=build /hello /usr/local/bin/
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS step4
FROM ubuntu:26.04 AS step4
COPY --from=build /hello /usr/local/bin/
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . .
RUN go build -o hello .
RUN cp hello /

FROM ubuntu:24.04 AS base
FROM ubuntu:26.04 AS base
RUN --mount=type=cache,target=/var/lib/apt/lists \
--mount=type=cache,target=/var/cache \
--mount=type=cache,target=/var/log \
Expand Down
2 changes: 1 addition & 1 deletion 110_ecosystem/buildkit/cache/Dockerfile.cache-check
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#syntax=docker/dockerfile:1.22.0
FROM ubuntu:24.04
FROM ubuntu:26.04
RUN --mount=type=cache,target=/tmp/cache \
ls -l /tmp/cache
2 changes: 1 addition & 1 deletion 110_ecosystem/buildkit/cache/Dockerfile.cache-warm
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#syntax=docker/dockerfile:1.22.0
FROM ubuntu:24.04
FROM ubuntu:26.04
RUN --mount=type=cache,target=/tmp/cache \
touch /tmp/cache/foo.bar
2 changes: 1 addition & 1 deletion 110_ecosystem/oci/Dockerfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
2 changes: 1 addition & 1 deletion 160_gitlab_ci/230_docker/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/240_registries/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/250_releases/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/265_caches/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/270_renovate/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/280_security/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/300_components/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]
2 changes: 1 addition & 1 deletion 160_gitlab_ci/310_steps/snapshot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM ubuntu:24.04
FROM ubuntu:26.04
COPY hello-linux-amd64 /hello
CMD [ "/hello" ]