Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
7aa036e
client: rename CheckpointDelete to CheckpointRemove, and add output s…
thaJeztah Nov 10, 2025
6ad7dcc
Merge pull request #51443 from thaJeztah/fix_singleflight
vvoland Nov 10, 2025
22112fa
Merge pull request #51444 from thaJeztah/buildcache_singleflight
vvoland Nov 10, 2025
a0e4deb
Merge pull request #51440 from thaJeztah/plugins_no_pointer
vvoland Nov 10, 2025
598618b
TestBuildWithInaccessibleFilesInContext: use sub-tests
thaJeztah Nov 10, 2025
2e3c523
TestAttachPausedContainer: relax error-message matching
thaJeztah Oct 31, 2025
82a5eec
DockerSwarmSuite: relax string-matching errors and output
thaJeztah Nov 10, 2025
9b7452e
TestDockerNetworkValidateIP: relax string-matching errors
thaJeztah Nov 10, 2025
b0ab0b4
TestBridgeIPIsExcludedFromAllocatorPool: don't use deprecated fields
thaJeztah Nov 10, 2025
c477a68
TestBuildForceRm: use assert to help debugging failures
thaJeztah Oct 31, 2025
fe1a505
simplify some commit tests, and work around change in CLI behavior
thaJeztah Oct 31, 2025
18000fe
api/types/volume: change ListResponse.Volumes to a non-pointer slice
thaJeztah Nov 10, 2025
75cf7c2
Merge pull request #51450 from thaJeztah/checkpoint_client
vvoland Nov 10, 2025
048ced8
Merge pull request #51448 from akerouanton/stop-events-service
thaJeztah Nov 10, 2025
412a3a2
Merge pull request #51451 from thaJeztah/test_adjustments
vvoland Nov 10, 2025
69c4524
Merge pull request #51437 from thaJeztah/diskusage_move_legacy
robmry Nov 10, 2025
1fd87e9
api/types/container: make ContainerState a concrete type
thaJeztah Nov 7, 2025
db71c6a
api/types/container: make HealthStatus a concrete type
thaJeztah Nov 7, 2025
f57da07
Merge pull request #51454 from thaJeztah/api_volumes_no_pointer
vvoland Nov 10, 2025
7cff366
Merge pull request #51439 from thaJeztah/concrete_enums
vvoland Nov 10, 2025
d192a63
daemon: Ensure buildkit created container's isolation mode consistent…
Vigilans Oct 14, 2025
34fb9de
api/docs: remove links to docs.docker.com from changelog
thaJeztah Nov 10, 2025
e8f1561
api/types/plugin: remove deprecated Config.DockerVersion
thaJeztah Nov 10, 2025
591b4b0
Merge pull request #51457 from thaJeztah/rm_docker_docs_links
thaJeztah Nov 10, 2025
ed6d436
Merge pull request #51458 from thaJeztah/rm_deprecated_dockerversion
thaJeztah Nov 10, 2025
1524126
client, api: update go.mod to go1.24
thaJeztah Nov 10, 2025
da8fb63
Merge pull request #51460 from thaJeztah/bump_go_version
vvoland Nov 10, 2025
c5e3c19
Merge pull request #50942 from Vigilans/vigilans/buildkit-windows-iso…
vvoland Nov 10, 2025
854ccbf
Drop replace rules
vvoland Nov 10, 2025
1408c9c
Merge pull request #51462 from vvoland/drop-replace
vvoland Nov 10, 2025
e0a877b
vendor: github.com/moby/moby/api v1.52.0
vvoland Nov 10, 2025
818ddd3
Merge pull request #51464 from vvoland/vendor-api
vvoland Nov 10, 2025
20b831c
vendor: github.com/moby/moby/client v0.1.0
vvoland Nov 10, 2025
d105562
Merge pull request #51466 from vvoland/vendor-client
vvoland Nov 10, 2025
c950796
client: use t.Context in tests
thaJeztah Nov 10, 2025
d166f42
Merge pull request #51467 from thaJeztah/client_test_context
austinvazquez Nov 11, 2025
365e588
Dockerfile: update containerd binary to v2.2.0 (static binaries and C…
austinvazquez Oct 22, 2025
bb56c4d
daemon: remove some deprecated and unused code
thaJeztah Nov 11, 2025
7c29edf
hack: remove cpexp package
thaJeztah Nov 11, 2025
ebcf9bb
vendor: github.com/containerd/cgroups/v3 v3.1.0
thaJeztah Nov 11, 2025
e773a0c
vendor: github.com/vbatts/tar-split v0.12.2
thaJeztah Nov 11, 2025
efc3e93
vendor: golang.org/x/oauth2 v0.30.0
thaJeztah Nov 11, 2025
1621c4e
vendor: github.com/prometheus/client_golang v1.23.2
thaJeztah Nov 11, 2025
94eb87f
vendor: github.com/klauspost/compress v1.18.1
thaJeztah Nov 11, 2025
3f6f3b9
vendor: cloud.google.com/go/compute/metadata v0.8.0
thaJeztah Nov 11, 2025
7eaf25e
vendor: cloud.google.com/go/logging v1.13.0
thaJeztah Nov 11, 2025
602da55
Merge pull request #51471 from thaJeztah/bump_tarsplit
thaJeztah Nov 11, 2025
409d0cf
Merge pull request #51470 from thaJeztah/bump_cgroups
thaJeztah Nov 11, 2025
9e86f90
Merge pull request #51472 from thaJeztah/bump_prometheus
thaJeztah Nov 11, 2025
b66e501
Merge pull request #51474 from thaJeztah/bump_google_logging
thaJeztah Nov 11, 2025
6b8285f
libnetwork/discoverapi: use DiscoveryType for enum
thaJeztah Nov 11, 2025
4b2e073
Merge pull request #51473 from thaJeztah/bump_compress
thaJeztah Nov 11, 2025
65bb1bb
vendor: go.opentelemetry.io/otel v1.38.0
thaJeztah Nov 11, 2025
e65995d
vendor: google.golang.org/grpc v1.76.0, google.golang.org/protobuf v1…
thaJeztah Nov 11, 2025
a040664
vendor: github.com/Microsoft/hcsshim v0.14.0-rc.1
thaJeztah Nov 11, 2025
ede54ce
Merge pull request #51271 from austinvazquez/update-containerd-binary…
thaJeztah Nov 11, 2025
74d4e5b
Merge pull request #51478 from thaJeztah/bump_otel_grpc
thaJeztah Nov 11, 2025
bba948f
Merge pull request #51479 from thaJeztah/bump_hcsshim
thaJeztah Nov 11, 2025
0a494a7
vendor: github.com/moby/swarmkit/v2 v2.1.2-0.20251110192100-17b8d222e7dd
tonistiigi Nov 10, 2025
b74e6fe
Merge pull request #51469 from thaJeztah/daemon_rm_deadcode
thaJeztah Nov 11, 2025
81d9fdb
Merge pull request #51477 from thaJeztah/discovery_enum
thaJeztah Nov 11, 2025
1da018e
Merge pull request #51461 from tonistiigi/update-swarmkit-etcd-3.6.5
thaJeztah Nov 11, 2025
d8f2aa4
vendor: github.com/containerd/containerd/api v1.10.0
thaJeztah Nov 11, 2025
7c798d0
vendor: sigs.k8s.io/yaml v1.6.0
thaJeztah Nov 11, 2025
e4278c4
vendor: github.com/containerd/go-cni v1.1.13
thaJeztah Nov 11, 2025
1639703
vendor: github.com/containernetworking/plugins v1.8.0
thaJeztah Nov 11, 2025
f740e0f
vendor: github.com/containerd/containerd/v2 v2.2.0
thaJeztah Nov 11, 2025
07453d1
Merge pull request #51482 from thaJeztah/vendor_containerd_2.2.0
thaJeztah Nov 11, 2025
7e78088
daemon: remove workaround for c8d client connection timeout
thaJeztah Nov 11, 2025
ce73987
vendor: github.com/opencontainers/cgroups v0.0.6
thaJeztah Nov 11, 2025
621cee8
Dockerfile: update cli to v29.0.0
locnnil Nov 11, 2025
dbbfb4f
Merge pull request #51486 from locnnil/bump-docker-cli
robmry Nov 11, 2025
940c8d6
vendor: cloud.google.com/go v0.121.6
thaJeztah Nov 11, 2025
c169cc9
vendor: github.com/google/certificate-transparency-go v1.3.2
thaJeztah Nov 11, 2025
1e48c34
vendor: github.com/containerd/stargz-snapshotter/estargz v0.17.0
thaJeztah Nov 11, 2025
d36617d
vendor: github.com/containerd/nydus-snapshotter v0.15.4
thaJeztah Nov 11, 2025
79344e1
vendor: github.com/gofrs/flock v0.13.0
thaJeztah Nov 11, 2025
f1d0fe4
vendor: github.com/golang-jwt/jwt/v5 v5.3.0
thaJeztah Nov 11, 2025
bb07fdc
vendor: github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.2
thaJeztah Nov 11, 2025
d558896
vendor: github.com/secure-systems-lab/go-securesystemslib v0.9.1
thaJeztah Nov 11, 2025
3874ca5
vendor: update buildkit to v0.26.0-rc2
tonistiigi Nov 6, 2025
fb2ca99
Merge pull request #51411 from tonistiigi/update-buildkit-v0.26.0-rc1
thaJeztah Nov 12, 2025
e7d7771
Merge pull request #51483 from thaJeztah/rm_MinConnectTimeout
vvoland Nov 12, 2025
b4f9bd1
c8d/builder-next: Don't force unpack
vvoland Nov 12, 2025
16b95ba
go.mod: add back replace rules
thaJeztah Nov 12, 2025
70cd42f
Merge pull request #51493 from vvoland/c8d-build-noforceunpack
vvoland Nov 12, 2025
47e852f
image: pull/load/save attestation manifest and signatures with image
tonistiigi Sep 16, 2025
b2d01d9
Merge pull request #51497 from thaJeztah/add_replace
thaJeztah Nov 12, 2025
b299909
client: fix unused imports
thaJeztah Nov 12, 2025
9824080
Merge pull request #51012 from tonistiigi/attestation-signature-refer…
thaJeztah Nov 12, 2025
8f572f3
Merge pull request #51502 from thaJeztah/fix_imports
thaJeztah Nov 12, 2025
2729703
client: fix example in README (align with ExampleNew())
thaJeztah Nov 12, 2025
27cefe6
Merge pull request #51499 from thaJeztah/fix_example
akerouanton Nov 12, 2025
0f59756
hack/test/unit: Fix api and client module testing without replace rules
vvoland Nov 12, 2025
5cf1fb3
hack/validate: Check if replace rules are needed
vvoland Nov 12, 2025
e5db238
client: rename options.go to client_options.go
thaJeztah Nov 12, 2025
dae3650
client: rename/deprecate WithVersion, WithVersionFromEnv
thaJeztah Nov 12, 2025
17a3357
vendor: github.com/moby/buildkit v0.26.0
jsternberg Nov 12, 2025
c5d0e3e
daemon: Add TestDetermineImageStoreChoice
vvoland Nov 12, 2025
391247c
daemon: Fix image store choice priority for prior graphdriver state
vvoland Nov 12, 2025
a6b42c0
Merge pull request #51503 from vvoland/fix-apiclient-unitest
thaJeztah Nov 13, 2025
f95781f
Merge pull request #51506 from jsternberg/vendor-buildkit
thaJeztah Nov 13, 2025
4a57a8c
Merge pull request #51504 from vvoland/hack-check-module-replace
thaJeztah Nov 13, 2025
7a3b88d
Merge pull request #51500 from thaJeztah/client_rename_api_options
thaJeztah Nov 13, 2025
9af7fbf
client: TestImageList: use subtests
thaJeztah Nov 13, 2025
76a4381
client: TestImageListWithSharedSize slight reformat
thaJeztah Nov 13, 2025
a5dec0a
client: make sure context is canceled for ContainerWait tests
thaJeztah Nov 13, 2025
62589a6
client: TestTLSCloseWriter: cancel context after test
thaJeztah Nov 13, 2025
94e83af
client: TestImageListWithSharedSize: merge with TestImageList
thaJeztah Nov 13, 2025
2e41476
libnet: create DNS records on sbJoin (if not agent node)
akerouanton Nov 12, 2025
47bd247
inte/networking: test DNS resolution for non swarm-scoped nws
akerouanton Nov 12, 2025
53ea70e
inte/networking: TestDisableIPv6OnInterface: add '-c1' to ping
akerouanton Nov 13, 2025
d494784
Merge pull request #51495 from akerouanton/revert-a8b9eff90
akerouanton Nov 13, 2025
feba59e
Merge pull request #51492 from vvoland/c8d-fix-selection
vvoland Nov 13, 2025
0af2962
daemon: reduce use of pointer-slices in backend
thaJeztah Nov 6, 2025
4535d63
daemon: install OpenCensus-to-OTEL trace bridge
corhere Nov 13, 2025
16880e9
Merge pull request #51512 from thaJeztah/client_test_cleanups
thaJeztah Nov 13, 2025
611c7dc
client: export fallbackAPIVersion as MinAPIVersion
thaJeztah Nov 14, 2025
ddc3603
Merge pull request #51425 from thaJeztah/no_pointer_slice_step2
akerouanton Nov 14, 2025
49c8d77
vendor: github.com/ishidawataru/sctp v0.0.0-20251114114122-1
akerouanton Nov 14, 2025
b98c41f
Merge pull request #51520 from thaJeztah/rename_api_version
thaJeztah Nov 14, 2025
83ad5c9
client: Client.ping() fix duplicate ping
thaJeztah Nov 14, 2025
bcc1db1
client: WithAPIVersion, WithAPIVersionFromEnv: validate well-formedness
thaJeztah Nov 14, 2025
a5c7f3f
client: don't negotiate malformed responses
thaJeztah Nov 14, 2025
53764de
client: make WithAPIVersion, WithAPIVersionFromEnv order-independent
thaJeztah Nov 14, 2025
c151d52
Merge pull request #51525 from akerouanton/revendor-ishidawataru-sctp
akerouanton Nov 14, 2025
3e4a3cb
integration: skip TestBuildWithHugeFile
thaJeztah Nov 14, 2025
8f1134b
integration/image: migrate TestAPIImagesDelete to the new integration…
2003Aditya Nov 12, 2025
57e8ef9
Merge pull request #51484 from thaJeztah/vendor_oci_cgroups
AkihiroSuda Nov 14, 2025
c1e217d
Merge pull request #51529 from thaJeztah/skip_TestBuildWithHugeFile
thaJeztah Nov 14, 2025
6857132
client: client.Ping: allow ForceNegotiate with manual override
thaJeztah Nov 14, 2025
f156a68
Merge pull request #51527 from thaJeztah/validate_versions
thaJeztah Nov 14, 2025
1731e9e
Don't try to remove cleared docker_gwbridge endpoint
robmry Nov 14, 2025
d9ee22d
Merge pull request #51530 from thaJeztah/allow_renegotiate
thaJeztah Nov 14, 2025
4e2e2cd
client: simplify logic for manual vs auto API versions
thaJeztah Nov 14, 2025
b17eee7
Update DOCKERCLI_VERSION to v29.0.1
locnnil Nov 14, 2025
a81d441
Merge pull request #51534 from robmry/dont-remove-removed-gateway
thaJeztah Nov 14, 2025
20d6562
client: Client.buildRequest: don't set content-header if not set
thaJeztah Nov 14, 2025
4622dd0
client: Client.buildRequest, jsonEncode improve handling of content
thaJeztah Nov 14, 2025
5c9f2e0
rootless: ignore error when enabling IPv6 forwarding
robmry Nov 16, 2025
17552fc
Merge pull request #51542 from robmry/rootless-noipv6
thaJeztah Nov 16, 2025
92b4902
Daemon.registerMountPoints: var 'container' -> 'ctr'
robmry Nov 14, 2025
e757bbb
Move call to Daemon.registerLinks out of Daemon.setHostConfig
robmry Nov 14, 2025
4434236
Daemon.setHostConfig - don't set default network mode
robmry Nov 14, 2025
48709e5
Split OS-specific container config and volume creation
robmry Nov 16, 2025
22c5c78
Move Daemon.registerMountPoints out of Daemon.setHostConfig
robmry Nov 14, 2025
34925e5
Remove Daemon.setHostConfig
robmry Nov 14, 2025
33032b0
Daemon.setSecurityOptions: remove redundant param
robmry Nov 14, 2025
96b8f9c
Daemon.createContainerOSSpecificSettings - remove redundant param
robmry Nov 14, 2025
9ab033c
client: TestTLSCloseWriter: assorted cleanups / fixes
thaJeztah Nov 14, 2025
0297705
integration-cli: remove TestVolumeCLINoArgs
thaJeztah Nov 16, 2025
cf7cc93
Merge pull request #51498 from 2003Aditya/TestAPIImagesDelete
thaJeztah Nov 16, 2025
a03d6bd
Merge pull request #51536 from locnnil/patch-1
thaJeztah Nov 16, 2025
c9f0314
libnetwork: controller.handleKeyChange: slight cleanup of logs
thaJeztah Nov 11, 2025
f40b45c
libnetwork/drivers/overlay: use structured logs in some places
thaJeztah Nov 12, 2025
e59d1b4
libnetwork/drivers/overlay: DiscoverNew: move logic to setKeys, updat…
thaJeztah Nov 12, 2025
237446a
Merge pull request #51548 from thaJeztah/improve_TestTLSCloseWriter
thaJeztah Nov 17, 2025
46e28a2
Merge pull request #51539 from thaJeztah/fix_content_type
vvoland Nov 17, 2025
774bb53
vendor: update buildkit to v0.26.1
tonistiigi Nov 17, 2025
9317846
Merge pull request #51533 from thaJeztah/client_refactor_negotiate
vvoland Nov 17, 2025
33e9675
Merge pull request #51549 from thaJeztah/rm_TestVolumeCLINoArgs
vvoland Nov 17, 2025
41ff290
Merge pull request #51551 from tonistiigi/update-buildkit-v0.26.1
vvoland Nov 17, 2025
9fbc9d6
integration: migrate TestAPIGetEnabledCORS to integration test
2003Aditya Nov 17, 2025
c36b8dd
Merge pull request #51550 from 2003Aditya/TestAPIGetEnabledCORS
thaJeztah Nov 18, 2025
ed10b98
Restore missing nwEndpointsMu.Lock
robmry Nov 18, 2025
814cc31
Merge pull request #51557 from robmry/replace_lock_in_remote_nw_driver
thaJeztah Nov 19, 2025
93825e0
migrate TestAPIImagesSaveAndLoad to integration test
2003Aditya Nov 18, 2025
442f011
docs: update contributing guides for clarity and consistency (#49891)
2003Aditya Nov 10, 2025
54d269a
vendor: update buildkit to v0.26.2
tonistiigi Nov 20, 2025
45169d5
Merge pull request #51571 from tonistiigi/update-buildkit-v0.26.2
vvoland Nov 20, 2025
6e52828
Merge pull request #51517 from corhere/opencensus-bridge
cpuguy83 Nov 20, 2025
517ae20
.github: collect all the OTEL traces
corhere Nov 20, 2025
7e14b4d
Update docker-py in test-docker-py
robmry Nov 24, 2025
84a251d
Allow configured address with no configured subnet
robmry Nov 23, 2025
2effc1b
inspect: unmap IPv6-mapped IPv4 host address
robmry Nov 24, 2025
9907ded
Merge pull request #51577 from robmry/static-ip-no-configured-subnet
robmry Nov 24, 2025
a2de9bb
Unmap more netip.Addr vars created using AddrFromSlice
robmry Nov 24, 2025
f7ccfed
Merge pull request #51572 from corhere/otelcol-windows
cpuguy83 Nov 24, 2025
85b260f
PublishAllPorts: create port mappings for exposed ports
robmry Nov 24, 2025
937246a
libnet: populateNetworkResourcesOS: updateDNS only if !needResolver
akerouanton Nov 25, 2025
eb18b39
libnet: rebuildDNS: update the hash file
akerouanton Nov 25, 2025
7639e19
libnet: setupDNS: don't overwrite user-modified resolv.conf
zhangguanzhang Nov 13, 2025
56dda25
Merge pull request #51507 from zhangguanzhang/fix-pause-restart
robmry Nov 25, 2025
abd4c10
Merge pull request #51526 from robmry/refactor-create-mounts
robmry Nov 25, 2025
03797ac
Merge pull request #51586 from robmry/ep_options_exposed_ports
akerouanton Nov 25, 2025
731ae07
Endpint.sbLeave: when deleting container, no new gateway
robmry Nov 25, 2025
18d2a08
Merge pull request #51587 from robmry/unmap_ipv6_addr
robmry Nov 25, 2025
5a5d5b4
integration: add Windows network driver and isolation tests
smerkviladze Nov 10, 2025
4a166c7
Merge pull request #51459 from 2003Aditya/contributing-docs
robmry Nov 26, 2025
a3c29e8
Merge pull request #51455 from smerkviladze/add-windows-integration-t…
robmry Nov 26, 2025
5512eea
Merge pull request #51559 from 2003Aditya/TestAPIImagesSaveAndLoad
robmry Nov 26, 2025
9978373
vendor: github.com/cloudflare/circl v1.6.1
thaJeztah Nov 26, 2025
3054fdd
vendor: golang.org/x/sys v0.38.0
thaJeztah Nov 26, 2025
421bda2
vendor: golang.org/x/sync v0.18.0
thaJeztah Nov 26, 2025
bd79eb0
vendor: golang.org/x/tools v0.38.0
thaJeztah Nov 26, 2025
e490095
vendor: golang.org/x/text v0.31.0
thaJeztah Nov 26, 2025
633acaa
vendor: golang.org/x/crypto v0.44.0
thaJeztah Nov 26, 2025
10d68d4
vendor: golang.org/x/net v0.47.0
thaJeztah Nov 26, 2025
a391629
vendor: golang.org/x/mod v0.30.0
thaJeztah Nov 26, 2025
b1dccad
Merge pull request #51593 from thaJeztah/bump_circl
thaJeztah Nov 26, 2025
e4a1657
Check containerd client before using on Windows
dmcgowan Sep 4, 2025
8f2aa3e
Network disconnect: log rather than error on gateway update
robmry Nov 25, 2025
163cc95
Add TestGatewayErrorOnNetDisconnect
robmry Nov 25, 2025
b68e277
Merge pull request #50903 from dmcgowan/c8d-fix-window-migration-panic
vvoland Nov 26, 2025
baf59d6
Merge pull request #51592 from robmry/sbleave_gw_config_error
robmry Nov 26, 2025
c592d02
Merge pull request #51594 from thaJeztah/bump_x_deps
vvoland Nov 26, 2025
bda87b7
vendor: golang.org/x/crypto v0.45.0
thaJeztah Nov 26, 2025
0389d3b
vendor: github.com/opencontainers/selinux v1.13.1
vvoland Nov 26, 2025
e94ed33
vendor: github.com/mistifyio/go-zfs/v3 v3.1.0
thaJeztah Nov 26, 2025
366ea9e
client: ServiceCreate,ServiceUpdate: don't add empty warnings
thaJeztah Nov 26, 2025
75520d1
client: resolveContainerSpecImage, resolvePluginSpecRemote: early ret…
thaJeztah Nov 26, 2025
de1f0ee
Merge pull request #51595 from thaJeztah/bump_crypto
thaJeztah Nov 26, 2025
2b8b692
Merge pull request #51600 from thaJeztah/no_empty_warnings
thaJeztah Nov 26, 2025
ea30111
Merge pull request #51597 from vvoland/update-selinux
vvoland Nov 26, 2025
c0c280e
Merge pull request #51598 from thaJeztah/bump_zfs3
vvoland Nov 26, 2025
89bd315
client: client.ping(): use fresh request for HEAD -> GET
thaJeztah Nov 13, 2025
e51a430
client: ensureReaderClosed: small optimizations
thaJeztah Nov 15, 2025
77858fa
client: ensureBody: also ensure the request is preserved
thaJeztah Nov 13, 2025
45c9f46
client: checkResponseErr: don't read body for HEAD requests
thaJeztah Nov 13, 2025
acb5c5a
client: mockResponse: prevent sharing body reader
thaJeztah Nov 13, 2025
ef58871
client: add mockPingResponse utility
thaJeztah Nov 12, 2025
701f2fd
client: improve mocking responses
thaJeztah Nov 13, 2025
bec7ab7
client: TestTLSCloseWriter: test with version negotiation enabled
thaJeztah Nov 14, 2025
20634ed
Merge pull request #51496 from thaJeztah/discoverapi_cleanups
akerouanton Nov 27, 2025
2eff406
Merge pull request #51603 from thaJeztah/client_test_improvements
vvoland Nov 27, 2025
e752ec0
client: fix typo in comment
thaJeztah Nov 26, 2025
1899425
client: enable API-version negotiation by default
thaJeztah Nov 12, 2025
04ab3d5
client: don't downgrade when failing to negotiate
thaJeztah Nov 14, 2025
d55f77d
Merge pull request #51501 from thaJeztah/negotiate_default
vvoland Nov 27, 2025
a60bea5
Drop replace rules
robmry Nov 27, 2025
15a6691
Merge pull request #51604 from robmry/drop_replace
vvoland Nov 27, 2025
f745fe7
vendor: client/0.2.0
robmry Nov 27, 2025
5a6be3f
Merge pull request #51606 from robmry/vendor-client-0.2.0
robmry Nov 27, 2025
46ca7f1
validate/module-replace: Fix check
vvoland Nov 27, 2025
e7d3eb8
Merge pull request #51608 from vvoland/validate-modulereplace-fix
vvoland Nov 27, 2025
ecf4446
gha/validate: Don't fail fast
vvoland Nov 27, 2025
e22cc91
Merge pull request #51609 from vvoland/validate-nofailfast
vvoland Nov 27, 2025
c74559d
gha/validate: Actually dont fail fast
vvoland Nov 27, 2025
e7cd814
Merge pull request #51610 from vvoland/validate-nofailfast
vvoland Nov 27, 2025
ea539d2
client - use tagged api module
robmry Nov 27, 2025
b6f067c
Merge pull request #51607 from robmry/fix-api-vendor
vvoland Nov 27, 2025
4219768
vendor: update to client 0.2.1
robmry Nov 27, 2025
710302e
Merge pull request #51612 from robmry/client-v0.2.1
robmry Nov 27, 2025
14a955d
Revert "libnet: setupDNS: don't overwrite user-modified resolv.conf"
akerouanton Nov 28, 2025
83f00e9
Revert "libnet: rebuildDNS: update the hash file"
akerouanton Nov 28, 2025
56e8e43
Revert "libnet: populateNetworkResourcesOS: updateDNS only if !needRe…
akerouanton Nov 28, 2025
9a84135
Merge pull request #51615 from akerouanton/revert-51507
thaJeztah Nov 28, 2025
52fae09
libnet/pms/nat: don't bind IPv6 ports if not supported by port driver
akerouanton Nov 28, 2025
310aa92
libnet/pm: log when stopping userland proxy
akerouanton Nov 28, 2025
2faf258
Merge pull request #51616 from akerouanton/fix-51591
thaJeztah Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 0 additions & 22 deletions .DEREK.yml

This file was deleted.

18 changes: 18 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
comment: false

github_checks:
annotations: false

coverage:
status:
patch: false
# project will give us the diff in the total code coverage between a commit
# and its parent
project:
default:
target: auto
threshold: "15%"
changes: false

ignore:
- "vendor/**/*"
21 changes: 21 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "moby",
"build": {
"context": "..",
"dockerfile": "../Dockerfile",
"target": "devcontainer"
},
"workspaceFolder": "/go/src/github.com/docker/docker",
"workspaceMount": "source=${localWorkspaceFolder},target=/go/src/github.com/docker/docker,type=bind,consistency=cached",

"remoteUser": "root",
"runArgs": ["--privileged"],

"customizations": {
"vscode": {
"extensions": [
"golang.go"
]
}
}
}
10 changes: 5 additions & 5 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.git
.go-pkg-cache
.gopath
bundles
vendor/pkg
/.git

# build artifacts
/bundles/
/cmd/dockerd/winresources/winres.json
/cmd/dockerd/*.syso
3 changes: 1 addition & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
vendor.mod linguist-language=Go-Module
vendor.sum linguist-language=Go-Checksums
Dockerfile* linguist-language=Dockerfile
2 changes: 0 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@

builder/** @tonistiigi
contrib/mkimage/** @tianon
daemon/graphdriver/devmapper/** @rhvgoyal
daemon/graphdriver/overlay/** @dmcgowan
daemon/graphdriver/overlay2/** @dmcgowan
daemon/graphdriver/windows/** @johnstep
daemon/logger/awslogs/** @samuelkarp
Expand Down
70 changes: 0 additions & 70 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

146 changes: 146 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
name: Bug report
description: Create a report to help us improve
labels:
- kind/bug
- status/0-triage
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report a bug!
If this is a security issue please report it to the [Docker Security team](mailto:security@docker.com).
- type: textarea
id: description
attributes:
label: Description
description: Please give a clear and concise description of the bug
validations:
required: true
- type: textarea
id: repro
attributes:
label: Reproduce
description: Steps to reproduce the bug
placeholder: |
1. docker run ...
2. docker kill ...
3. docker rm ...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What is the expected behavior?
placeholder: |
E.g. "`docker rm` should remove the container and cleanup all associated data"
- type: textarea
id: version
attributes:
label: docker version
description: Output of `docker version`
render: bash
placeholder: |
Client:
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c70180fde3601def79a59cc3e996aa553c9b9
Built: Mon Jun 6 21:36:39 UTC 2022
OS/Arch: linux/amd64
Context: default
Experimental: true

Server:
Engine:
Version: 20.10.17
API version: 1.41 (minimum version 1.12)
Go version: go1.17.11
Git commit: a89b84221c8560e7a3dee2a653353429e7628424
Built: Mon Jun 6 22:32:38 2022
OS/Arch: linux/amd64
Experimental: true
containerd:
Version: 1.6.6
GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
runc:
Version: 1.1.2
GitCommit: a916309fff0f838eb94e928713dbc3c0d0ac7aa4
docker-init:
Version: 0.19.0
GitCommit:
validations:
required: true
- type: textarea
id: info
attributes:
label: docker info
description: Output of `docker info`
render: bash
placeholder: |
Client:
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc., 0.8.2)
compose: Docker Compose (Docker Inc., 2.6.0)

Server:
Containers: 4
Running: 2
Paused: 0
Stopped: 2
Images: 80
Server Version: 20.10.17
Storage Driver: overlay2
Backing Filesystem: xfs
Supports d_type: true
Native Overlay Diff: false
userxattr: false
Logging Driver: local
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux
Default Runtime: runc
Init Binary: docker-init
containerd version: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
runc version: a916309fff0f838eb94e928713dbc3c0d0ac7aa4
init version:
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 5.13.0-1031-azure
Operating System: Ubuntu 20.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.63GiB
Name: dev
ID: UC44:2RFL:7NQ5:GGFW:34O5:DYRE:CLOH:VLGZ:64AZ:GFXC:PY6H:SAHY
Docker Root Dir: /var/lib/docker
Debug Mode: true
File Descriptors: 46
Goroutines: 134
System Time: 2022-07-06T18:07:54.812439392Z
EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: true
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Info
description: Additional info you want to provide such as logs, system info, environment, etc.
validations:
required: false
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Security and Vulnerabilities
url: https://github.com/moby/moby/blob/master/SECURITY.md
about: Please report any security issues or vulnerabilities responsibly to the Docker security team. Please do not use the public issue tracker.
- name: Questions and Discussions
url: https://github.com/moby/moby/discussions/new
about: Use Github Discussions to ask questions and/or open discussion topics.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Feature request
description: Missing functionality? Come tell us about it!
labels:
- kind/feature
- status/0-triage
body:
- type: textarea
id: description
attributes:
label: Description
description: What is the feature you want to see?
validations:
required: true
10 changes: 8 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,18 @@ Please provide the following information:

**- How to verify it**

**- Description for the changelog**
**- Human readable description for the release notes**
<!--
Write a short (one line) summary that describes the changes in this
pull request for inclusion in the changelog:
pull request for inclusion in the changelog.
It must be placed inside the below triple backticks section.

NOTE: Only fill this section if changes introduced in this PR are user-facing.
The PR must have a relevant impact/ label.
-->
```markdown changelog

```

**- A picture of a cute animal (not mandatory but encouraged)**

27 changes: 27 additions & 0 deletions .github/actions/setup-runner/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: 'Setup Runner'
description: 'Composite action to set up the GitHub Runner for jobs in the test.yml workflow'

runs:
using: composite
steps:
- run: |
sudo modprobe ip_vs
sudo modprobe ipv6
sudo modprobe ip6table_filter
sudo modprobe -r overlay
sudo modprobe overlay redirect_dir=off
shell: bash
- run: |
if [ ! -e /etc/docker/daemon.json ]; then
echo '{}' | sudo tee /etc/docker/daemon.json >/dev/null
fi
DOCKERD_CONFIG=$(jq '.+{"experimental":true,"live-restore":true,"ipv6":true,"fixed-cidr-v6":"2001:db8:1::/64"}' /etc/docker/daemon.json)
sudo tee /etc/docker/daemon.json <<<"$DOCKERD_CONFIG" >/dev/null
sudo service docker restart
shell: bash
- run: |
./contrib/check-config.sh || true
shell: bash
- run: |
docker info
shell: bash
Loading