Commit Graph

9 Commits

Author SHA1 Message Date
2a068ab9de
readme: microbadger is no more [skip ci] 2021-07-16 13:23:26 +02:00
4dfede6778
chore: update README badges [skip ci] 2021-05-05 02:54:27 +02:00
f896b8b6d4
ci: build locally with kaniko + push to DockerHub
All checks were successful
continuous-integration/drone/push Build is passing
* add hadolint Dockerfile linter step
* update Dockerfile to implement hadolint suggestions (cbp)
* switch to immawanderer/drone-kaniko as the kaniko flavour of choice
* get a typo in README
2021-04-22 20:46:54 +02:00
68d8fcd537
[skip ci] dockerhub issue: link to the write-up
Alright, let me tell you what this is all about. 🐋

Docker builds (locally and also in DockerHub) started failing after
glibc 3.34 has been updated during jan-feb 2021 and thas caught me on
both fedora 33 and archlinux workstation/server boxes (talking OS, not
containers now).

A hotfix patch has been issued as a workaround to remedy failing builds
-
bd4c5abe4d.

Recently, I have started building [`moby`](https://github.com/moby/moby)
from sources myself (moby is `docker-{c,e}e`'s upstream that's directly
being shipped on fedora instad of the "docker-\*" product) and installed
it on my fedora 33 box, while archlinux gradually updated to a fairly
recent docker (`Docker version 20.10.5, build 363e9a88a1` as of
writing).

Latest `moby` commit on which I was able to run `docker build` for this
image on fedora 33 was
[`dbc3365da2`](dbc3365da2).

For these reasons I decided to revert the hotfix just today in
[`dbeddd89be`](dbeddd89be),
after which DockerHub builds started to fail again.

That is because Dockerhub build servers are probably not running a
latest master `moby`/`docker` and as such don't have the necessary fixes
required to build images that run glibc >=3.34 (see the original hotfix
commit message for more reasoning and references).

That basically means that until they (the DockerHub) run a reasonably
recent docker/moby, we're going to see just more of `dockerhub build:
failing` and anyone expecting these images to work will either have to
update in a similar fashion to what I've done or wait until the patched
versions reach whatever distro you're using.

Unless that distro happens to be Arch, cause then you're ok anyway :D 🐳
2021-03-09 12:25:49 +01:00
5a8e8dfa5d
[skip ci] fix: use correct build status badge link 2021-03-08 19:19:04 +01:00
2d824edd29
chore: point example command to git.dotya.ml
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-13 23:52:35 +02:00
14c2ac1423
chore: updated README.md (linked https://git.dotya.ml directly)
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-26 21:54:58 +02:00
b7c9805d47
feat: added drone.yml; added md badges to README.md
All checks were successful
continuous-integration/drone/push Build is passing
2020-06-02 18:03:01 +02:00
5080c3e17b
initial commit 2020-06-02 16:28:02 +02:00