14 Commits

Author SHA1 Message Date
Brennan Kinney
a5388133de chore: Minor changes to Dockerfile (#7428)
- `-qq` implies `-y` for `apt-get`. Also there never was `-yy`, only `-y`.
- `--no-install-recommends` added at the request of review feedback.
- Add a reference comment for better context of why `WORKDIR` is explicitly set to the default, as this was a fix for an implicit change when the base image was adjusted (_originally a breaking change for users of the image at the time_).

Signed-off-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2025-08-04 16:54:18 -07:00
Manuel Rüger
517a262e98 Dockerfile: Switch to debian 12 as base (#6968)
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2024-11-12 18:40:01 -05:00
wmkuipers
bf38e4dbd9 fix(cwd): Restored backwards compatibility of Current Workdir (#6731)
Signed-off-by: Willem Kuipers <willem.kuipers@enexis.nl>
2024-10-01 12:12:19 -04:00
Yash Singh
7674836381 Introduces the ARG in Dockerfile (#5931)
* build(deps): bump google.golang.org/api from 0.109.0 to 0.110.0 (#5928)

Signed-off-by: Yash Singh <syash@vmware.com>

* Updated Dockefile

Signed-off-by: Yash Singh <syash@vmware.com>

* Rebase the PR

Signed-off-by: Yash Singh <syash@vmware.com>

---------

Signed-off-by: Yash Singh <syash@vmware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 15:57:25 +02:00
Vinayak Goyal
d21537f931 Run coredns as non root. (#5969)
Signed-off-by: Vinayak Goyal <vinaygo@google.com>
2023-03-20 10:19:59 -04:00
Kumiko as a Service
c6fa91b367 Workaround for incorrect architecture (#5691)
Signed-off-by: Dreista <Dreista@users.noreply.github.com>
2022-10-21 10:50:54 -04:00
Konstantin Demin
4c53479e4a Dockerfile: copy only CA certificate bundle (#5571)
and never more - (dangling) symlinks pointing to /usr/share/ca-certificates/mozilla/ in Debian:stable-slim

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2022-08-15 11:22:08 -04:00
Miek Gieben
6496b19ea4 docker: test makefile and Dockerfile change (#4866)
The fix in 4b9bc138d9 breaks docker with

~~~
Step 2/9 : RUN sed -i.bak s@stable/update@stable-security/update@g /etc/apt/sources.list
 ---> Running in 29a0dbae5746
no status provided on response: unknown
~~~

So reverted here. This adds github workflows to test Makefile.docker
syntax as well. And small updates to the docker-coredns over in the
release repo.

Signed-off-by: Miek Gieben <miek@miek.nl>
2021-09-16 15:51:10 -04:00
Yong Tang
4b9bc138d9 Fix docker build issue (#4816)
This PR fixes docker build issue, as it looks like
debian changed `stable/update` to `stable-security/update`.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2021-08-16 09:50:47 -07:00
Miek Gieben
a77d9834d8 Docker: drop alpine (#1843)
* Docker: drop alpine

Create a multistage docker build image that uses debian to install certs
and then create the final image by using FROM: scratch. This creates a
(slightly) smaller images and drops busybox and alpine.

* Even less copying
2018-06-04 19:20:21 +01:00
Miek Gieben
8d27dd7e92 Cleanup Dockerfile further (#1594)
* dockerfile: remove MAINTAINER

is a group effort and the field is deprecated anyways.
Fix comment to ref standard instead of impl. detail.

* link
2018-03-07 13:52:43 +00:00
nogoegst
44e9d734f6 Use apk's no-cache flag in Dockerfile (#1591) 2018-03-06 11:29:11 +00:00
Athir Nuaimi
e039bbc322 update dockerfile to allow use of https_google - fixes #738 (#739)
* update dockerfile to allow use of https_google

to use TLS in a docker container (based on Alpine linux) you need to also include the CA certificate files

* cleaned up version of Dockerfile that supports https_google
2017-06-17 21:16:29 -04:00
Miek Gieben
da447e28f4 Add Dockerfile (#116)
Add some docker bits and a Makefile.
2016-04-13 20:14:13 +01:00