├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ └── ci-cd.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGES.rst ├── CHANGES ├── .gitignore ├── 941.bugfix ├── 976.breaking ├── 980.misc ├── 981.misc └── 984.misc ├── CONTRIBUTORS.txt ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── aiodocker ├── __init__.py ├── channel.py ├── configs.py ├── constants.py ├── containers.py ├── docker.py ├── events.py ├── exceptions.py ├── execs.py ├── images.py ├── jsonstream.py ├── logs.py ├── multiplexed.py ├── networks.py ├── nodes.py ├── py.typed ├── secrets.py ├── services.py ├── stream.py ├── swarm.py ├── system.py ├── tasks.py ├── types.py ├── utils.py └── volumes.py ├── codecov.yml ├── docs ├── Makefile ├── client.rst ├── conf.py ├── configs.rst ├── containers.rst ├── events.rst ├── exceptions.rst ├── exec.rst ├── images.rst ├── index.rst ├── log.rst ├── make.bat ├── networks.rst ├── secrets.rst ├── services.rst ├── swarm.rst ├── system.rst ├── tasks.rst └── volumes.rst ├── examples ├── events.py ├── info.py └── stdio_stdout.py ├── pyproject.toml ├── test.sh └── tests ├── certs ├── ca.pem ├── cert.pem ├── htpasswd ├── key.pem ├── registry.crt └── registry.key ├── conftest.py ├── docker-compose.dind.yml ├── docker ├── Dockerfile ├── README.md ├── google-containers-pause.tar └── tar │ ├── Dockerfile │ ├── app.go │ └── go.mod ├── test_configs.py ├── test_containers.py ├── test_events.py ├── test_execs.py ├── test_images.py ├── test_integration.py ├── test_networks.py ├── test_nodes.py ├── test_secrets.py ├── test_services.py ├── test_swarm.py ├── test_system.py ├── test_utils.py └── test_volumes.py /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/.github/workflows/ci-cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /CHANGES/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /CHANGES/941.bugfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CHANGES/941.bugfix -------------------------------------------------------------------------------- /CHANGES/976.breaking: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CHANGES/976.breaking -------------------------------------------------------------------------------- /CHANGES/980.misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CHANGES/980.misc -------------------------------------------------------------------------------- /CHANGES/981.misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CHANGES/981.misc -------------------------------------------------------------------------------- /CHANGES/984.misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CHANGES/984.misc -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/README.rst -------------------------------------------------------------------------------- /aiodocker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/__init__.py -------------------------------------------------------------------------------- /aiodocker/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/channel.py -------------------------------------------------------------------------------- /aiodocker/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/configs.py -------------------------------------------------------------------------------- /aiodocker/constants.py: -------------------------------------------------------------------------------- 1 | STREAM_HEADER_SIZE_BYTES = 8 2 | -------------------------------------------------------------------------------- /aiodocker/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/containers.py -------------------------------------------------------------------------------- /aiodocker/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/docker.py -------------------------------------------------------------------------------- /aiodocker/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/events.py -------------------------------------------------------------------------------- /aiodocker/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/exceptions.py -------------------------------------------------------------------------------- /aiodocker/execs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/execs.py -------------------------------------------------------------------------------- /aiodocker/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/images.py -------------------------------------------------------------------------------- /aiodocker/jsonstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/jsonstream.py -------------------------------------------------------------------------------- /aiodocker/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/logs.py -------------------------------------------------------------------------------- /aiodocker/multiplexed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/multiplexed.py -------------------------------------------------------------------------------- /aiodocker/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/networks.py -------------------------------------------------------------------------------- /aiodocker/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/nodes.py -------------------------------------------------------------------------------- /aiodocker/py.typed: -------------------------------------------------------------------------------- 1 | Marker 2 | -------------------------------------------------------------------------------- /aiodocker/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/secrets.py -------------------------------------------------------------------------------- /aiodocker/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/services.py -------------------------------------------------------------------------------- /aiodocker/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/stream.py -------------------------------------------------------------------------------- /aiodocker/swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/swarm.py -------------------------------------------------------------------------------- /aiodocker/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/system.py -------------------------------------------------------------------------------- /aiodocker/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/tasks.py -------------------------------------------------------------------------------- /aiodocker/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/types.py -------------------------------------------------------------------------------- /aiodocker/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/utils.py -------------------------------------------------------------------------------- /aiodocker/volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/aiodocker/volumes.py -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/client.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/configs.rst -------------------------------------------------------------------------------- /docs/containers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/containers.rst -------------------------------------------------------------------------------- /docs/events.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/events.rst -------------------------------------------------------------------------------- /docs/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/exceptions.rst -------------------------------------------------------------------------------- /docs/exec.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/exec.rst -------------------------------------------------------------------------------- /docs/images.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/images.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/log.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/log.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/networks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/networks.rst -------------------------------------------------------------------------------- /docs/secrets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/secrets.rst -------------------------------------------------------------------------------- /docs/services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/services.rst -------------------------------------------------------------------------------- /docs/swarm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/swarm.rst -------------------------------------------------------------------------------- /docs/system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/system.rst -------------------------------------------------------------------------------- /docs/tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/tasks.rst -------------------------------------------------------------------------------- /docs/volumes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/docs/volumes.rst -------------------------------------------------------------------------------- /examples/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/examples/events.py -------------------------------------------------------------------------------- /examples/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/examples/info.py -------------------------------------------------------------------------------- /examples/stdio_stdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/examples/stdio_stdout.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/test.sh -------------------------------------------------------------------------------- /tests/certs/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/certs/ca.pem -------------------------------------------------------------------------------- /tests/certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/certs/cert.pem -------------------------------------------------------------------------------- /tests/certs/htpasswd: -------------------------------------------------------------------------------- 1 | testuser:$2y$05$Z/qUKsmB3hiPoEySV0RRj.aObtF.l7oAz/NYl5oxJZsoEHkRctcke 2 | -------------------------------------------------------------------------------- /tests/certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/certs/key.pem -------------------------------------------------------------------------------- /tests/certs/registry.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/certs/registry.crt -------------------------------------------------------------------------------- /tests/certs/registry.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/certs/registry.key -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/docker-compose.dind.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/docker-compose.dind.yml -------------------------------------------------------------------------------- /tests/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/docker/Dockerfile -------------------------------------------------------------------------------- /tests/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/docker/README.md -------------------------------------------------------------------------------- /tests/docker/google-containers-pause.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/docker/google-containers-pause.tar -------------------------------------------------------------------------------- /tests/docker/tar/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/docker/tar/Dockerfile -------------------------------------------------------------------------------- /tests/docker/tar/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/docker/tar/app.go -------------------------------------------------------------------------------- /tests/docker/tar/go.mod: -------------------------------------------------------------------------------- 1 | module example 2 | 3 | go 1.25.3 4 | -------------------------------------------------------------------------------- /tests/test_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_configs.py -------------------------------------------------------------------------------- /tests/test_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_containers.py -------------------------------------------------------------------------------- /tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_events.py -------------------------------------------------------------------------------- /tests/test_execs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_execs.py -------------------------------------------------------------------------------- /tests/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_images.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_networks.py -------------------------------------------------------------------------------- /tests/test_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_nodes.py -------------------------------------------------------------------------------- /tests/test_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_secrets.py -------------------------------------------------------------------------------- /tests/test_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_services.py -------------------------------------------------------------------------------- /tests/test_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_swarm.py -------------------------------------------------------------------------------- /tests/test_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_system.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aio-libs/aiodocker/HEAD/tests/test_volumes.py --------------------------------------------------------------------------------