profile
viewpoint
Stefan Scherer StefanScherer @docker Erlangen, Germany https://stefanscherer.github.io Engineer @docker, Microsoft MVP, Retired Docker Captain

docker/docs 3905

Source repo for Docker's Documentation

docker/getting-started 2743

Getting started with Docker

docker/docker-install 1837

Docker installation script

hypriot/flash 991

Command line script to flash SD card images of any kind

docker/scan-cli-plugin 172

Docker Scan is a Command Line Interface to run vulnerability detection on your Dockerfiles and Docker images

DieterReuter/image-builder-rpi64 157

Build SD card image for Raspberry Pi 3 64bit

hypriot/cluster-lab 156

Hypriot Cluster Lab

hypriot/blog 87

Repository for the Hypriot Blog

hypriot/arm-compose 73

Automated build for docker-compose on ARM

hypriot/device-init 70

Initialize a device on boot with user defined configuration

release StefanScherer/choco-packer

1.9.4

released time in 6 days

created tagStefanScherer/choco-packer

tag1.9.4

Chocolatey 'packer' package

created time in 6 days

push eventStefanScherer/choco-packer

Pascal Berger

commit sha 04c79523ad1c69b177cd86923fee12ee2c3842c1

Update Packer to 1.9.4

view details

Stefan Scherer

commit sha 425ec8b969f65c8a48577935320679fd71b733ee

Merge pull request #90 from pascalberger/feature/packer_1.9.4 Update Packer to 1.9.4

view details

push time in 6 days

PR merged StefanScherer/choco-packer

Update Packer to 1.9.4

Updates package to Packer 1.9.4

+5 -5

1 comment

2 changed files

pascalberger

pr closed time in 6 days

pull request commentStefanScherer/choco-packer

Update Packer to 1.9.4

Thank you!

pascalberger

comment created time in 6 days

release StefanScherer/choco-packer

1.9.3

released time in 6 days

created tagStefanScherer/choco-packer

tag1.9.3

Chocolatey 'packer' package

created time in 6 days

push eventStefanScherer/choco-packer

Pascal Berger

commit sha 48eebcc67d8335d7bedf6691c469274f07dd225f

Update Packer to 1.9.3

view details

Stefan Scherer

commit sha 23ce1fe2b3843a7e1608547e7b44a0987e780e16

Merge pull request #89 from pascalberger/feature/packer_1.9.3 Update Packer to 1.9.3

view details

push time in 6 days

PR merged StefanScherer/choco-packer

Update Packer to 1.9.3

Updates package to Packer 1.9.3

+5 -5

0 comment

2 changed files

pascalberger

pr closed time in 6 days

push eventdocker/compose

Stefan Scherer

commit sha 8c9af2cfa920538299c648adb31652d06becd7fd

Upload earlier Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in 24 days

push eventdocker/compose

Stefan Scherer

commit sha c0a4137ffbc165554e33c6a10c9ffb47ae7c2bad

Debug DD, upload diagnostics Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in 24 days

push eventdocker/compose

Sebastiaan van Stijn

commit sha 192718c001dd0abd6213d791ce8dbe70526cd8e3

go.mod: remove some outdated comments Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 2006f3fe7d529a49b4f43a265924f63029d614ad

go.mod: github.com/moby/patternmatcher v0.6.0 - integrate frontend/dockerfile/dockerignore from buildkit full diff: https://github.com/moby/patternmatcher/compare/v0.5.0...v0.6.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 5d732010a754286c1f0af0a89ff9614f3f967827

replace dockerfile/dockerignore with patternmatcher/ignorefile The BuildKit dockerignore package was integrated in the patternmatcher repository / module. This patch updates our uses of the BuildKit package with its new location. A small local change was made to keep the format of the existing error message, because the "ignorefile" package is slightly more agnostic in that respect and doesn't include ".dockerignore" in the error message. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Nicolas De loof

commit sha 6204fb1c946a430720fc850d39a0bfe76b34df02

logs: fix for missing output on container exit (#10925) We can't assume we receive container logs line by line. Some framework won't buffer output and will send char by char, and we also can receive looong lines which get buffered to 32kb and then cut into multiple logs. This assumes we will catch container streams being closed before we receive a die event for container, which could be subject to race condition, but at least the impact here is minimal and the fix works for reproduction examples provided in linked issues. Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

view details

Milas Bowman

commit sha bc9d696fa0de25ef470f1a7bd45b065693d378d1

Merge pull request #10922 from thaJeztah/replace_dockerignore replace dockerfile/dockerignore with patternmatcher/ignorefile

view details

Milas Bowman

commit sha 186744e0342dd924ea4088e2a5263e8037f8758c

ci: bump golangci-lint to v1.54.2 Also improve incremental lint caching. Signed-off-by: Milas Bowman <milas.bowman@docker.com>

view details

Milas Bowman

commit sha 19f66918cce43d7ad23869459eaac99ba3777af6

watch: only allow a single instance per-project This is a good place to start introducing (local) exclusivity to Compose. Now, when `alpha watch` launches, it will check for the existence of a PID file in the user XDG runtime directory, and create one if the existing one is stale or does not exist. If the PID file exists and is valid, an error is returned and Compose exits. A slight tweak to the experimental remote Git loader has been made to use the XDG package for consistency. Signed-off-by: Milas Bowman <milas.bowman@docker.com>

view details

Nicolas De Loof

commit sha 1054792b4778b9fa9f8e0d24594882733aa4ed28

align docker compose ps with docker CLI to support --format Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

view details

Nicolas De Loof

commit sha 41682acc778729699bac7fba53f034d235d72002

add support for attributes exposed by `docker ps` Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

view details

Bilal Khan

commit sha 935d72f46f2779a534a92572fb389fd4cd6d8ea5

added the dot at the end of the sentence Signed-off-by: Bilal Khan <bilalkhanrecovered@gmail.com>

view details

Milas Bowman

commit sha 4fbbf201cd7b8bb0c35fb80c5e8f65afa40a71b6

build(deps): upgrade to compose-go v1.18.3 (#10947) https://github.com/compose-spec/compose-go/releases/tag/v1.18.3 Signed-off-by: Milas Bowman <milas.bowman@docker.com>

view details

Milas Bowman

commit sha d6f842b042d2f2926901305336527b3eaadf067a

test: e2e test reliability improvements (#10950) * Use unique project name prefixes (some of these tests assert on output using the project name as a magic string, so could be impacted by other tests with the same project name prefix) * Tear down port range project before starting to try and avoid race conditions with the engine and port assignment Signed-off-by: Milas Bowman <milas.bowman@docker.com>

view details

Stefan Scherer

commit sha e54c80f31e5d812eeca215e1f312483432ea7952

Run e2e test on macos hosted runners Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha d3ffe635a935598eae3f24d52adc3cd9f30a4d70

Only for testing: run e2e on macos hosted runners Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha 362fb48e57ff1044c7966d1f7ec671c9db45472b

Run in my fork Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha 2909d96e5127b76aa3b1c01ba4049e56f5ebb89e

Increase timeout as we don't have caching yet Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha 4044cda31fc3521529fb3ef1dd996dd1f52f02a2

Increase timeout as we don't have caching yet Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha 402c4ea1d27550afb65318968b4895e9b9e97e84

Rename workflow Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha c3172572111e009f6f73f0bcb2629cd08c308718

Test larger Mac runner Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

Stefan Scherer

commit sha a795aaa090733978704c43173af20600706da183

Install DD on any macos-latest or -xl runner Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in 24 days

startedcloudbase/garm

started time in a month

startedliatrio/terraform-azure-github-runner

started time in a month

push eventdocker/compose

Stefan Scherer

commit sha c9a0f06ef93eff868a940aba5e5b2831d82ec6e5

Install DD on any macos-latest or -xl runner Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in a month

push eventdocker/compose

Stefan Scherer

commit sha df3125800c01f5818cdcefcc73861ea9eb55459f

Test larger Mac runner Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in a month

push eventStefanScherer/compose

Sebastiaan van Stijn

commit sha 192718c001dd0abd6213d791ce8dbe70526cd8e3

go.mod: remove some outdated comments Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 2006f3fe7d529a49b4f43a265924f63029d614ad

go.mod: github.com/moby/patternmatcher v0.6.0 - integrate frontend/dockerfile/dockerignore from buildkit full diff: https://github.com/moby/patternmatcher/compare/v0.5.0...v0.6.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 5d732010a754286c1f0af0a89ff9614f3f967827

replace dockerfile/dockerignore with patternmatcher/ignorefile The BuildKit dockerignore package was integrated in the patternmatcher repository / module. This patch updates our uses of the BuildKit package with its new location. A small local change was made to keep the format of the existing error message, because the "ignorefile" package is slightly more agnostic in that respect and doesn't include ".dockerignore" in the error message. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Nicolas De loof

commit sha 6204fb1c946a430720fc850d39a0bfe76b34df02

logs: fix for missing output on container exit (#10925) We can't assume we receive container logs line by line. Some framework won't buffer output and will send char by char, and we also can receive looong lines which get buffered to 32kb and then cut into multiple logs. This assumes we will catch container streams being closed before we receive a die event for container, which could be subject to race condition, but at least the impact here is minimal and the fix works for reproduction examples provided in linked issues. Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

view details

Milas Bowman

commit sha bc9d696fa0de25ef470f1a7bd45b065693d378d1

Merge pull request #10922 from thaJeztah/replace_dockerignore replace dockerfile/dockerignore with patternmatcher/ignorefile

view details

Milas Bowman

commit sha 186744e0342dd924ea4088e2a5263e8037f8758c

ci: bump golangci-lint to v1.54.2 Also improve incremental lint caching. Signed-off-by: Milas Bowman <milas.bowman@docker.com>

view details

push time in a month

create barnchdocker/compose

branch : e2e-on-macos-latest

created branch time in a month

push eventStefanScherer/compose

Stefan Scherer

commit sha 67446cfd0d81c45a6b68da09c3a8f1aedb14d393

Increase timeout as we don't have caching yet Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in a month

push eventStefanScherer/compose

Stefan Scherer

commit sha 3674f961c97ce74452f69c551514a8e4301dc7a9

Increase timeout as we don't have caching yet Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in a month

push eventStefanScherer/compose

Stefan Scherer

commit sha 3fe4d7c1aedef3652397b89254fa6e86cb342d07

Run in my fork Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>

view details

push time in a month

create barnchStefanScherer/compose

branch : e2e-on-macos-latest

created branch time in a month

create barnchStefanScherer/compose

branch : main

created branch time in a month

startedsinge/linuxkit-for-mac

started time in 2 months

release StefanScherer/choco-packer

1.9.2

released time in 2 months

created tagStefanScherer/choco-packer

tag1.9.2

Chocolatey 'packer' package

created time in 2 months

push eventStefanScherer/choco-packer

Pascal Berger

commit sha 46f67c3186ceb62fc1dea1baf17f23e1ee9c7e2c

Update Packer to 1.9.2

view details

Stefan Scherer

commit sha 6cec748fcf475632a8ecd985497c94528c8b1501

Merge pull request #88 from pascalberger/feature/packer_1.9.2 Update Packer to 1.9.2

view details

push time in 2 months

PR merged StefanScherer/choco-packer

Update Packer to 1.9.2

Updates package to Packer 1.9.2

+5 -5

0 comment

2 changed files

pascalberger

pr closed time in 2 months

PullRequestReviewEvent

push eventStefanScherer/docker

Alexandre Beslic

commit sha dbc1a6fa9a8da0accda051301d865ba64b689511

refactor and move store backends in sub-packages Signed-off-by: Alexandre Beslic <abronan@docker.com>

view details

Antonio Murdaca

commit sha 48f5dca2cefc6b850b1c253ea284279e129824c0

Remove logging in library Signed-off-by: Antonio Murdaca <runcom@linux.com>

view details

Alexandre Beslic

commit sha 79c320c1cfc0e1ec389af5dbdbbe9fa40184f3c9

remove testify dependency through mock package Signed-off-by: Alexandre Beslic <abronan@docker.com>

view details

Andrea Luzzardi

commit sha e2061c97087ab88f695a8fbe544ca61982980dbb

Merge pull request #10 from abronan/fix_mock_dependency Remove dependency to testify through the mock package

view details

Ahmet Alp Balkan

commit sha fcb98254b1b37a5af4ff50e7f561753108f0069f

Use Backend type for stores Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>

view details

Alexandre Beslic

commit sha 7d01dbf6fa2a70780c0b76cebcf491af73e9a608

Merge pull request #13 from ahmetalpbalkan/master Use Backend type for stores

view details

Spike Curtis

commit sha a2d4e1c24630a4f942191f5ccfcee4f25a780616

API Change: AtomicPut with previous = nil is create. AtomicPut can now be used to Compare-and-Swap against the state where the key doesn't yet exist. E.g. a race where two clients create the same key: one succeeds, the other fails. Pass nil for the previous argument of AtomicPut for this behavior. Before, this would cause an error. Implements this change for all three backends.

view details

Alexandre Beslic

commit sha 638eb1907e2708a33ff0d34ca65efb26eab48400

Merge pull request #14 from spikecurtis/etcd-atomic-create Support "Atomic Create" in etcd

view details

Erik Hollensbe

commit sha 06151b8a4de3f9a44af2144a08309a5bd8b82a49

add top-level godoc: sample some parts of the README Signed-off-by: Erik Hollensbe <github@hollensbe.org>

view details

Alexandre Beslic

commit sha 0dda8605e6da2fadaff02bfdfd484ba677b0489b

Merge pull request #19 from erikh/doc-fixes Doc fixes

view details

Ahmet Alp Balkan

commit sha a961b70b2b26c47701f44f226e9534f28e8f709a

Remove unused type WatchCallback Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>

view details

Alexandre Beslic

commit sha ebeec0dd96bd39329cc89dbfe05ac90f799dd1e1

Merge pull request #30 from ahmetalpbalkan/rm-WatchCallback Remove unused type WatchCallback

view details

Chun Chen

commit sha 6b43181cfa1827724954b9b4419bf2000c33c83e

Notify user of supported backend storage Signed-off-by: Chun Chen <ramichen@tencent.com>

view details

Alexandre Beslic

commit sha 518ab82942c8a42efb7b0afd0b84e66fe43cdfda

Merge pull request #39 from chenchun/better_error_msg Notify user of supported backend storage

view details

Chun Chen

commit sha f26e4f4c523aad481d8c660b22063c8a8d452645

Minor fix of store comment Signed-off-by: Chun Chen <ramichen@tencent.com>

view details

Alexandre Beslic

commit sha 06f01227c523a4186a967067cba033c8b5b24578

change heartbeat/ephemeral combination to use a single ttl field Signed-off-by: Alexandre Beslic <abronan@docker.com>

view details

Alexandre Beslic

commit sha c01507da429a5738d6e0dc5ecbb26d7e0e72f357

Merge pull request #40 from chenchun/fix_zk_list Fix zookeeper List function not exist key error

view details

Alexandre Beslic

commit sha e908876506f093268b195ac1b3581654451ca928

Merge pull request #33 from abronan/drop_ephemeral Change Heartbeat/Ephemeral combination to use a single TTL field

view details

Santhosh Manohar

commit sha 29af4e0f27cd819899e593726f55639ae81d3dd8

BoltDB backend support for libkv Signed-off-by: Santhosh Manohar <santhosh@docker.com>

view details

Alexandre Beslic

commit sha 6c6315a1b3a981ee6bea9cbc4c6720234f8828dc

Merge pull request #46 from sanimej/bolt BoltDB backend support for libkv

view details

push time in 2 months

more