gitextract_yfhpsu0l/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ ├── config.yml │ │ └── feature_request.yaml │ ├── dependabot.yml │ └── workflows/ │ ├── ghcr-image-build-and-publish.yml │ ├── job-build.yml │ ├── job-lint-go.yml │ ├── job-lint-other.yml │ ├── job-lint-project.yml │ ├── job-test-dependencies.yml │ ├── job-test-in-container.yml │ ├── job-test-in-host.yml │ ├── job-test-in-lima.yml │ ├── job-test-in-vagrant.yml │ ├── job-test-unit.yml │ ├── release.yml │ ├── workflow-flaky.yml │ ├── workflow-lint.yml │ ├── workflow-test.yml │ └── workflow-tigron.yml ├── .gitignore ├── .golangci.yml ├── .yamllint ├── BUILDING.md ├── Dockerfile ├── Dockerfile.d/ │ ├── SHA256SUMS.d/ │ │ ├── SHA256SUMS │ │ ├── buildg-v0.5.3 │ │ ├── buildkit-v0.26.3 │ │ ├── cni-plugins-v1.9.0 │ │ ├── containerd-fuse-overlayfs-v2.1.7 │ │ ├── fuse-overlayfs-v1.16 │ │ ├── rootlesskit-v1.1.1 │ │ ├── rootlesskit-v2.3.6 │ │ ├── slirp4netns-v1.3.3 │ │ ├── stargz-snapshotter-v0.18.1 │ │ └── tini-v0.19.0 │ ├── etc_buildkit_buildkitd.toml │ ├── etc_containerd_config.toml │ ├── etc_systemd_system_user@.service.d_delegate.conf │ ├── home_rootless_.config_systemd_user_containerd.service.d_port-slirp4netns.conf │ ├── test-integration-buildkit-nerdctl-test.service │ ├── test-integration-etc_containerd-stargz-grpc_config.toml │ ├── test-integration-etc_containerd_config.toml │ ├── test-integration-ipfs-offline.service │ ├── test-integration-rootless.sh │ └── test-integration-soci-snapshotter.service ├── EMERITUS.md ├── LICENSE ├── MAINTAINERS ├── MAINTAINERS_GUIDE.md ├── Makefile ├── NOTICE ├── README.md ├── SECURITY.md ├── Vagrantfile.freebsd ├── cmd/ │ └── nerdctl/ │ ├── apparmor/ │ │ ├── apparmor_inspect_linux.go │ │ ├── apparmor_linux.go │ │ ├── apparmor_linux_test.go │ │ ├── apparmor_list_linux.go │ │ ├── apparmor_load_linux.go │ │ └── apparmor_unload_linux.go │ ├── builder/ │ │ ├── builder.go │ │ ├── builder_build.go │ │ ├── builder_build_oci_layout_test.go │ │ ├── builder_build_test.go │ │ ├── builder_builder_test.go │ │ └── builder_test.go │ ├── checkpoint/ │ │ ├── checkpoint.go │ │ ├── checkpoint_create.go │ │ ├── checkpoint_create_linux_test.go │ │ ├── checkpoint_list.go │ │ ├── checkpoint_list_linux_test.go │ │ ├── checkpoint_remove.go │ │ ├── checkpoint_remove_linux_test.go │ │ └── checkpoint_test.go │ ├── completion/ │ │ ├── completion.go │ │ ├── completion_linux.go │ │ ├── completion_test.go │ │ ├── completion_unix.go │ │ ├── completion_unix_nolinux.go │ │ └── completion_windows.go │ ├── compose/ │ │ ├── compose.go │ │ ├── compose_build.go │ │ ├── compose_build_linux_test.go │ │ ├── compose_config.go │ │ ├── compose_config_test.go │ │ ├── compose_cp.go │ │ ├── compose_cp_linux_test.go │ │ ├── compose_create.go │ │ ├── compose_create_linux_test.go │ │ ├── compose_down.go │ │ ├── compose_down_linux_test.go │ │ ├── compose_exec.go │ │ ├── compose_exec_linux_test.go │ │ ├── compose_images.go │ │ ├── compose_images_linux_test.go │ │ ├── compose_kill.go │ │ ├── compose_kill_linux_test.go │ │ ├── compose_logs.go │ │ ├── compose_pause.go │ │ ├── compose_pause_linux_test.go │ │ ├── compose_port.go │ │ ├── compose_port_linux_test.go │ │ ├── compose_ps.go │ │ ├── compose_ps_linux_test.go │ │ ├── compose_pull.go │ │ ├── compose_pull_linux_test.go │ │ ├── compose_push.go │ │ ├── compose_restart.go │ │ ├── compose_restart_linux_test.go │ │ ├── compose_rm.go │ │ ├── compose_rm_linux_test.go │ │ ├── compose_run.go │ │ ├── compose_run_linux_test.go │ │ ├── compose_start.go │ │ ├── compose_start_linux_test.go │ │ ├── compose_stop.go │ │ ├── compose_stop_linux_test.go │ │ ├── compose_test.go │ │ ├── compose_top.go │ │ ├── compose_top_linux_test.go │ │ ├── compose_up.go │ │ ├── compose_up_linux_test.go │ │ ├── compose_up_test.go │ │ ├── compose_version.go │ │ └── compose_version_test.go │ ├── container/ │ │ ├── container.go │ │ ├── container_attach.go │ │ ├── container_attach_linux_test.go │ │ ├── container_commit.go │ │ ├── container_commit_linux_test.go │ │ ├── container_commit_test.go │ │ ├── container_cp_acid_linux_test.go │ │ ├── container_cp_linux.go │ │ ├── container_cp_linux_test.go │ │ ├── container_cp_nolinux.go │ │ ├── container_create.go │ │ ├── container_create_linux_test.go │ │ ├── container_create_test.go │ │ ├── container_diff.go │ │ ├── container_diff_test.go │ │ ├── container_exec.go │ │ ├── container_exec_linux_test.go │ │ ├── container_exec_test.go │ │ ├── container_export.go │ │ ├── container_export_test.go │ │ ├── container_health_check.go │ │ ├── container_health_check_linux_test.go │ │ ├── container_inspect.go │ │ ├── container_inspect_linux_test.go │ │ ├── container_inspect_windows_test.go │ │ ├── container_kill.go │ │ ├── container_kill_linux_test.go │ │ ├── container_list.go │ │ ├── container_list_linux_test.go │ │ ├── container_list_test.go │ │ ├── container_list_windows_test.go │ │ ├── container_logs.go │ │ ├── container_logs_test.go │ │ ├── container_pause.go │ │ ├── container_port.go │ │ ├── container_prune.go │ │ ├── container_prune_linux_test.go │ │ ├── container_remove.go │ │ ├── container_remove_linux_test.go │ │ ├── container_remove_test.go │ │ ├── container_remove_windows_test.go │ │ ├── container_rename.go │ │ ├── container_rename_linux_test.go │ │ ├── container_rename_windows_test.go │ │ ├── container_restart.go │ │ ├── container_restart_linux_test.go │ │ ├── container_run.go │ │ ├── container_run_cgroup_linux_test.go │ │ ├── container_run_gpus_test.go │ │ ├── container_run_linux.go │ │ ├── container_run_linux_test.go │ │ ├── container_run_log_driver_syslog_test.go │ │ ├── container_run_mount_linux_test.go │ │ ├── container_run_mount_windows_test.go │ │ ├── container_run_network.go │ │ ├── container_run_network_base_test.go │ │ ├── container_run_network_linux_test.go │ │ ├── container_run_network_windows_test.go │ │ ├── container_run_nolinux.go │ │ ├── container_run_restart_linux_test.go │ │ ├── container_run_runtime_linux_test.go │ │ ├── container_run_security_linux_test.go │ │ ├── container_run_soci_linux_test.go │ │ ├── container_run_stargz_linux_test.go │ │ ├── container_run_systemd_linux_test.go │ │ ├── container_run_test.go │ │ ├── container_run_user_linux_test.go │ │ ├── container_run_user_windows_test.go │ │ ├── container_run_verify_linux_test.go │ │ ├── container_run_windows_test.go │ │ ├── container_start.go │ │ ├── container_start_linux_test.go │ │ ├── container_start_test.go │ │ ├── container_stats.go │ │ ├── container_stats_test.go │ │ ├── container_stop.go │ │ ├── container_stop_linux_test.go │ │ ├── container_test.go │ │ ├── container_top.go │ │ ├── container_top_test.go │ │ ├── container_unpause.go │ │ ├── container_update.go │ │ ├── container_update_linux_test.go │ │ ├── container_wait.go │ │ ├── container_wait_test.go │ │ └── multi_platform_linux_test.go │ ├── helpers/ │ │ ├── cobra.go │ │ ├── consts.go │ │ ├── flagutil.go │ │ ├── prompt.go │ │ ├── testing.go │ │ └── testing_linux.go │ ├── image/ │ │ ├── image.go │ │ ├── image_convert.go │ │ ├── image_convert_linux_test.go │ │ ├── image_cryptutil.go │ │ ├── image_decrypt.go │ │ ├── image_encrypt.go │ │ ├── image_encrypt_linux_test.go │ │ ├── image_history.go │ │ ├── image_history_test.go │ │ ├── image_import.go │ │ ├── image_import_linux_test.go │ │ ├── image_inspect.go │ │ ├── image_inspect_test.go │ │ ├── image_list.go │ │ ├── image_list_test.go │ │ ├── image_load.go │ │ ├── image_load_test.go │ │ ├── image_prune.go │ │ ├── image_prune_test.go │ │ ├── image_pull.go │ │ ├── image_pull_linux_test.go │ │ ├── image_push.go │ │ ├── image_push_linux_test.go │ │ ├── image_remove.go │ │ ├── image_remove_test.go │ │ ├── image_save.go │ │ ├── image_save_test.go │ │ ├── image_tag.go │ │ └── image_test.go │ ├── inspect/ │ │ ├── inspect.go │ │ └── inspect_test.go │ ├── internal/ │ │ ├── internal.go │ │ └── internal_oci_hook.go │ ├── ipfs/ │ │ ├── ipfs.go │ │ ├── ipfs_compose_linux_test.go │ │ ├── ipfs_kubo_linux_test.go │ │ ├── ipfs_registry.go │ │ ├── ipfs_registry_linux_test.go │ │ ├── ipfs_registry_serve.go │ │ ├── ipfs_simple_linux_test.go │ │ └── ipfs_test.go │ ├── issues/ │ │ ├── issues_linux_test.go │ │ └── main_linux_test.go │ ├── login/ │ │ ├── login.go │ │ ├── login_linux_test.go │ │ ├── login_test.go │ │ └── logout.go │ ├── main.go │ ├── main_linux.go │ ├── main_nolinux.go │ ├── main_test.go │ ├── main_test_test.go │ ├── manifest/ │ │ ├── manifest.go │ │ ├── manifest_annotate.go │ │ ├── manifest_annotate_linux_test.go │ │ ├── manifest_create.go │ │ ├── manifest_create_linux_test.go │ │ ├── manifest_inspect.go │ │ ├── manifest_inspect_linux_test.go │ │ ├── manifest_push.go │ │ ├── manifest_push_linux_test.go │ │ ├── manifest_remove.go │ │ ├── manifest_remove_linux_test.go │ │ └── manifest_test.go │ ├── namespace/ │ │ ├── namespace.go │ │ ├── namespace_create.go │ │ ├── namespace_inspect.go │ │ ├── namespace_list.go │ │ ├── namespace_remove.go │ │ ├── namespace_test.go │ │ └── namespace_update.go │ ├── network/ │ │ ├── network.go │ │ ├── network_create.go │ │ ├── network_create_linux_test.go │ │ ├── network_create_unix.go │ │ ├── network_create_windows.go │ │ ├── network_inspect.go │ │ ├── network_inspect_test.go │ │ ├── network_list.go │ │ ├── network_list_linux_test.go │ │ ├── network_prune.go │ │ ├── network_prune_linux_test.go │ │ ├── network_remove.go │ │ ├── network_remove_linux_test.go │ │ └── network_test.go │ ├── search/ │ │ ├── search.go │ │ ├── search_linux_test.go │ │ └── search_test.go │ ├── system/ │ │ ├── system.go │ │ ├── system_events.go │ │ ├── system_events_linux_test.go │ │ ├── system_info.go │ │ ├── system_info_test.go │ │ ├── system_prune.go │ │ ├── system_prune_linux_test.go │ │ └── system_test.go │ ├── version.go │ └── volume/ │ ├── volume.go │ ├── volume_create.go │ ├── volume_create_test.go │ ├── volume_inspect.go │ ├── volume_inspect_test.go │ ├── volume_list.go │ ├── volume_list_test.go │ ├── volume_namespace_test.go │ ├── volume_prune.go │ ├── volume_prune_linux_test.go │ ├── volume_remove.go │ ├── volume_remove_linux_test.go │ └── volume_test.go ├── docs/ │ ├── build.md │ ├── builder-debug.md │ ├── cni.md │ ├── command-reference.md │ ├── compose.md │ ├── config.md │ ├── cosign.md │ ├── cvmfs.md │ ├── dev/ │ │ ├── auditing_dockerfile.md │ │ └── store.md │ ├── dir.md │ ├── experimental.md │ ├── faq.md │ ├── freebsd.md │ ├── gpu.md │ ├── healthchecks.md │ ├── ipfs.md │ ├── multi-platform.md │ ├── notation.md │ ├── nydus.md │ ├── ocicrypt.md │ ├── overlaybd.md │ ├── registry.md │ ├── rootless.md │ ├── soci.md │ ├── stargz.md │ └── testing/ │ ├── README.md │ └── tools.md ├── examples/ │ ├── compose-multi-platform/ │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.yaml │ │ └── index.php │ ├── compose-wordpress/ │ │ ├── README.md │ │ ├── docker-compose.stargz.yaml │ │ └── docker-compose.yaml │ ├── nerdctl-as-a-library/ │ │ ├── README.md │ │ └── run-container/ │ │ └── main.go │ └── nerdctl-ipfs-registry-kubernetes/ │ ├── README.md │ ├── ipfs/ │ │ ├── README.md │ │ ├── bootstrap.yaml.sh │ │ └── nerdctl-ipfs-registry.yaml │ ├── ipfs-cluster/ │ │ ├── README.md │ │ ├── bootstrap.yaml.sh │ │ └── nerdctl-ipfs-registry.yaml │ └── ipfs-stargz-snapshotter/ │ ├── README.md │ ├── bootstrap.yaml.sh │ └── nerdctl-ipfs-registry.yaml ├── extras/ │ └── rootless/ │ ├── containerd-rootless-setuptool.sh │ └── containerd-rootless.sh ├── go.mod ├── go.sum ├── hack/ │ ├── build-integration-canary.sh │ ├── generate-release-note.sh │ ├── git-checkout-tag-with-hash.sh │ ├── github/ │ │ ├── action-helpers.sh │ │ └── gotestsum-reporter.sh │ ├── provisioning/ │ │ ├── README.md │ │ ├── gpg/ │ │ │ ├── docker │ │ │ └── hashicorp │ │ ├── kube/ │ │ │ ├── kind.sh │ │ │ └── kind.yaml │ │ ├── linux/ │ │ │ ├── cni.sh │ │ │ └── containerd.sh │ │ ├── version/ │ │ │ └── fetch.sh │ │ └── windows/ │ │ ├── cni.sh │ │ └── containerd.ps1 │ ├── scripts/ │ │ └── lib.sh │ └── test-integration.sh ├── mod/ │ └── tigron/ │ ├── .golangci.yml │ ├── .yamllint │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── expect/ │ │ ├── comparators.go │ │ ├── comparators_test.go │ │ ├── doc.go │ │ ├── doc.md │ │ └── exit.go │ ├── go.mod │ ├── go.sum │ ├── hack/ │ │ ├── dev-setup-linux.sh │ │ ├── dev-setup-macos.sh │ │ └── headers/ │ │ ├── bash.txt │ │ ├── dockerfile.txt │ │ ├── go.txt │ │ └── makefile.txt │ ├── internal/ │ │ ├── assertive/ │ │ │ ├── assertive.go │ │ │ ├── assertive_test.go │ │ │ └── doc.go │ │ ├── com/ │ │ │ ├── command.go │ │ │ ├── command_other.go │ │ │ ├── command_test.go │ │ │ ├── command_windows.go │ │ │ ├── doc.go │ │ │ ├── package_benchmark_test.go │ │ │ ├── package_example_test.go │ │ │ ├── package_test.go │ │ │ └── pipes.go │ │ ├── doc.go │ │ ├── exit.go │ │ ├── formatter/ │ │ │ ├── doc.go │ │ │ ├── formatter.go │ │ │ └── osc8.go │ │ ├── highk/ │ │ │ ├── doc.go │ │ │ ├── fileleak.go │ │ │ └── goroutines.go │ │ ├── logger/ │ │ │ ├── doc.go │ │ │ └── logger.go │ │ ├── mimicry/ │ │ │ ├── doc.go │ │ │ ├── doc.md │ │ │ ├── mimicry.go │ │ │ ├── print.go │ │ │ └── stack.go │ │ ├── mocks/ │ │ │ ├── doc.go │ │ │ └── t.go │ │ └── pty/ │ │ └── pty.go │ ├── require/ │ │ ├── doc.go │ │ ├── doc.md │ │ ├── requirement.go │ │ └── requirement_test.go │ ├── test/ │ │ ├── case.go │ │ ├── command.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── consts.go │ │ ├── data.go │ │ ├── data_test.go │ │ ├── doc.go │ │ ├── expected.go │ │ ├── funct.go │ │ ├── helpers.go │ │ ├── interfaces.go │ │ ├── package_test.go │ │ ├── test.go │ │ └── types.go │ ├── tig/ │ │ ├── doc.go │ │ └── t.go │ └── utils/ │ ├── doc.go │ ├── testca/ │ │ └── ca.go │ └── utilities.go └── pkg/ ├── annotations/ │ └── annotations.go ├── api/ │ └── types/ │ ├── apparmor_types.go │ ├── builder_types.go │ ├── checkpoint_types.go │ ├── container_network_types.go │ ├── container_types.go │ ├── cri/ │ │ └── metadata_types.go │ ├── global.go │ ├── image_types.go │ ├── import_types.go │ ├── ipfs_types.go │ ├── load_types.go │ ├── login_types.go │ ├── manifest_types.go │ ├── namespace_types.go │ ├── network_types.go │ ├── search_types.go │ ├── system_types.go │ └── volume_types.go ├── apparmorutil/ │ ├── apparmorutil.go │ └── apparmorutil_linux.go ├── buildkitutil/ │ ├── buildkitutil.go │ ├── buildkitutil_linux.go │ ├── buildkitutil_test.go │ ├── buildkitutil_unix.go │ ├── buildkitutil_unix_nolinux.go │ ├── buildkitutil_windows.go │ └── types.go ├── bypass4netnsutil/ │ ├── bypass.go │ └── bypass4netnsutil.go ├── checkpointutil/ │ └── checkpointutil.go ├── cioutil/ │ ├── container_io.go │ ├── container_io_unix.go │ └── container_io_windows.go ├── clientutil/ │ └── client.go ├── cmd/ │ ├── apparmor/ │ │ ├── inspect_linux.go │ │ ├── list_linux.go │ │ ├── load_linux.go │ │ └── unload_linux.go │ ├── builder/ │ │ ├── build.go │ │ ├── build_test.go │ │ └── prune.go │ ├── checkpoint/ │ │ ├── create.go │ │ ├── list.go │ │ └── remove.go │ ├── compose/ │ │ └── compose.go │ ├── container/ │ │ ├── attach.go │ │ ├── commit.go │ │ ├── cp_linux.go │ │ ├── create.go │ │ ├── create_userns_opts_darwin.go │ │ ├── create_userns_opts_freebsd.go │ │ ├── create_userns_opts_linux.go │ │ ├── create_userns_opts_linux_test.go │ │ ├── create_userns_opts_windows.go │ │ ├── exec.go │ │ ├── exec_linux.go │ │ ├── exec_nolinux.go │ │ ├── export.go │ │ ├── health_check.go │ │ ├── idmap.go │ │ ├── inspect.go │ │ ├── kill.go │ │ ├── list.go │ │ ├── list_util.go │ │ ├── logs.go │ │ ├── pause.go │ │ ├── prune.go │ │ ├── remove.go │ │ ├── rename.go │ │ ├── restart.go │ │ ├── run_blkio_linux.go │ │ ├── run_cdi.go │ │ ├── run_cgroup_linux.go │ │ ├── run_gpus.go │ │ ├── run_linux.go │ │ ├── run_mount.go │ │ ├── run_restart.go │ │ ├── run_runtime.go │ │ ├── run_security_linux.go │ │ ├── run_ulimit_linux.go │ │ ├── run_unix_nolinux.go │ │ ├── run_user.go │ │ ├── run_windows.go │ │ ├── start.go │ │ ├── stats.go │ │ ├── stats_linux.go │ │ ├── stats_nolinux.go │ │ ├── stop.go │ │ ├── top.go │ │ ├── top_unix.go │ │ ├── top_windows.go │ │ ├── unpause.go │ │ └── wait.go │ ├── image/ │ │ ├── convert.go │ │ ├── crypt.go │ │ ├── ensure.go │ │ ├── import.go │ │ ├── inspect.go │ │ ├── list.go │ │ ├── prune.go │ │ ├── pull.go │ │ ├── push.go │ │ ├── remove.go │ │ ├── save.go │ │ └── tag.go │ ├── ipfs/ │ │ └── registry_serve.go │ ├── login/ │ │ ├── login.go │ │ ├── prompt.go │ │ ├── prompt_unix.go │ │ └── prompt_windows.go │ ├── logout/ │ │ └── logout.go │ ├── manifest/ │ │ ├── annotate.go │ │ ├── create.go │ │ ├── inspect.go │ │ ├── push.go │ │ └── rm.go │ ├── namespace/ │ │ ├── common.go │ │ ├── create.go │ │ ├── inspect.go │ │ ├── list.go │ │ ├── namespace_linux.go │ │ ├── namespace_nolinux.go │ │ ├── remove.go │ │ └── update.go │ ├── network/ │ │ ├── create.go │ │ ├── inspect.go │ │ ├── list.go │ │ ├── prune.go │ │ └── remove.go │ ├── search/ │ │ └── search.go │ ├── system/ │ │ ├── events.go │ │ ├── info.go │ │ └── prune.go │ └── volume/ │ ├── create.go │ ├── inspect.go │ ├── list.go │ ├── prune.go │ ├── rm.go │ └── volume.go ├── composer/ │ ├── build.go │ ├── composer.go │ ├── config.go │ ├── container.go │ ├── copy.go │ ├── create.go │ ├── down.go │ ├── exec.go │ ├── kill.go │ ├── lock.go │ ├── logs.go │ ├── orphans.go │ ├── pause.go │ ├── pipetagger/ │ │ └── pipetagger.go │ ├── port.go │ ├── pull.go │ ├── push.go │ ├── restart.go │ ├── rm.go │ ├── run.go │ ├── serviceparser/ │ │ ├── build.go │ │ ├── build_test.go │ │ ├── serviceparser.go │ │ └── serviceparser_test.go │ ├── stop.go │ ├── up.go │ ├── up_network.go │ ├── up_service.go │ └── up_volume.go ├── config/ │ └── config.go ├── consoleutil/ │ ├── consoleutil.go │ ├── consoleutil_unix.go │ ├── consoleutil_windows.go │ └── detach.go ├── containerdutil/ │ ├── content.go │ ├── helpers.go │ ├── image_store.go │ ├── snapshotter.go │ └── version.go ├── containerinspector/ │ ├── containerinspector.go │ ├── containerinspector_linux.go │ ├── containerinspector_unix_nolinux.go │ └── containerinspector_windows.go ├── containerutil/ │ ├── config.go │ ├── container_network_manager.go │ ├── container_network_manager_linux.go │ ├── container_network_manager_other.go │ ├── container_network_manager_test.go │ ├── container_network_manager_windows.go │ ├── containerutil.go │ ├── containerutil_test.go │ ├── cp_linux.go │ ├── cp_resolve_linux.go │ └── lock.go ├── defaults/ │ ├── cgroup_linux.go │ ├── defaults_darwin.go │ ├── defaults_freebsd.go │ ├── defaults_linux.go │ └── defaults_windows.go ├── dnsutil/ │ ├── dnsutil.go │ ├── dnsutil_test.go │ └── hostsstore/ │ ├── hosts.go │ ├── hosts_test.go │ ├── hostsstore.go │ ├── updater.go │ └── updater_test.go ├── doc.go ├── errutil/ │ ├── errors_check.go │ └── exit_coder.go ├── eventutil/ │ └── eventutil.go ├── flagutil/ │ ├── flagutil.go │ └── flagutil_test.go ├── formatter/ │ ├── common.go │ ├── formatter.go │ └── formatter_test.go ├── fs/ │ └── fs.go ├── healthcheck/ │ ├── executor.go │ ├── health.go │ ├── healthcheck_manager_darwin.go │ ├── healthcheck_manager_freebsd.go │ ├── healthcheck_manager_linux.go │ ├── healthcheck_manager_windows.go │ └── log.go ├── identifiers/ │ └── validate.go ├── idgen/ │ └── idgen.go ├── idutil/ │ ├── containerwalker/ │ │ └── containerwalker.go │ └── imagewalker/ │ └── imagewalker.go ├── imageinspector/ │ └── imageinspector.go ├── imgutil/ │ ├── commit/ │ │ ├── commit.go │ │ ├── commit_other.go │ │ └── commit_unix.go │ ├── converter/ │ │ ├── convert.go │ │ ├── info.go │ │ └── zstd.go │ ├── dockerconfigresolver/ │ │ ├── credentialsstore.go │ │ ├── credentialsstore_test.go │ │ ├── defaults.go │ │ ├── dockerconfigresolver.go │ │ ├── hostsstore.go │ │ ├── registryurl.go │ │ └── registryurl_test.go │ ├── fetch/ │ │ └── fetch.go │ ├── filtering.go │ ├── filtering_test.go │ ├── imgutil.go │ ├── imgutil_test.go │ ├── jobs/ │ │ └── jobs.go │ ├── load/ │ │ └── load.go │ ├── pull/ │ │ └── pull.go │ ├── push/ │ │ └── push.go │ ├── snapshotter.go │ ├── snapshotter_test.go │ └── transfer.go ├── infoutil/ │ ├── infoutil.go │ ├── infoutil_darwin.go │ ├── infoutil_freebsd.go │ ├── infoutil_linux.go │ ├── infoutil_test.go │ ├── infoutil_unix.go │ ├── infoutil_unix_test.go │ ├── infoutil_windows.go │ ├── infoutil_windows_test.go │ └── infoutilmock/ │ └── infoutil_mock.go ├── inspecttypes/ │ ├── dockercompat/ │ │ ├── blkio.go │ │ ├── blkioutils_linux.go │ │ ├── blkioutils_others.go │ │ ├── dockercompat.go │ │ ├── dockercompat_test.go │ │ └── info.go │ └── native/ │ ├── container.go │ ├── image.go │ ├── info.go │ ├── namespace.go │ ├── network.go │ └── volume.go ├── internal/ │ └── filesystem/ │ ├── consts.go │ ├── errors.go │ ├── helpers.go │ ├── lock.go │ ├── lock_test.go │ ├── lock_unix.go │ ├── lock_windows.go │ ├── os.go │ ├── path.go │ ├── path_test.go │ ├── path_unix.go │ ├── path_windows.go │ ├── umask.go │ ├── umask_test.go │ ├── umask_unix.go │ ├── umask_windows.go │ ├── writefile_rename.go │ ├── writefile_rollback.go │ └── writefile_rollback_test.go ├── ipcutil/ │ ├── ipcutil.go │ ├── ipcutil_linux.go │ ├── ipcutil_other.go │ └── ipcutil_windows.go ├── ipfs/ │ ├── image_ipfs.go │ ├── image_noipfs.go │ ├── noipfs.go │ ├── registry.go │ ├── registry_ipfs.go │ └── registry_noipfs.go ├── labels/ │ ├── k8slabels/ │ │ └── k8slabels.go │ └── labels.go ├── logging/ │ ├── cri_logger.go │ ├── cri_logger_test.go │ ├── detail_writer.go │ ├── fluentd_logger.go │ ├── fluentd_logger_test.go │ ├── journald_logger.go │ ├── json_logger.go │ ├── json_logger_test.go │ ├── jsonfile/ │ │ └── jsonfile.go │ ├── log_viewer.go │ ├── logging.go │ ├── logging_test.go │ ├── logs_other.go │ ├── logs_windows.go │ ├── none_logger.go │ ├── none_logger_test.go │ ├── syslog_logger.go │ └── tail/ │ ├── tail.go │ └── tail_test.go ├── manifeststore/ │ └── manifeststore.go ├── manifesttypes/ │ └── manifesttypes.go ├── manifestutil/ │ └── manifestutils.go ├── maputil/ │ ├── maputil.go │ └── maputil_test.go ├── mountutil/ │ ├── mountutil.go │ ├── mountutil_darwin.go │ ├── mountutil_freebsd.go │ ├── mountutil_linux.go │ ├── mountutil_linux_test.go │ ├── mountutil_test.go │ ├── mountutil_unix.go │ ├── mountutil_windows.go │ ├── mountutil_windows_test.go │ └── volumestore/ │ └── volumestore.go ├── namestore/ │ ├── namestore.go │ └── namestore_test.go ├── netutil/ │ ├── cni_plugin.go │ ├── cni_plugin_unix.go │ ├── cni_plugin_windows.go │ ├── nettype/ │ │ ├── nettype.go │ │ └── nettype_test.go │ ├── netutil.go │ ├── netutil_linux_test.go │ ├── netutil_test.go │ ├── netutil_unix.go │ ├── netutil_unix_test.go │ ├── netutil_windows.go │ ├── netutil_windows_test.go │ ├── networkstore/ │ │ └── networkstore.go │ ├── store.go │ └── subnet/ │ ├── subnet.go │ └── subnet_test.go ├── ocihook/ │ ├── ocihook.go │ ├── ocihook_linux.go │ ├── ocihook_nolinux.go │ ├── rootless_linux.go │ ├── rootless_other.go │ └── state/ │ └── state.go ├── platformutil/ │ ├── binfmt.go │ ├── layers.go │ └── platformutil.go ├── portutil/ │ ├── iptable/ │ │ ├── iptables.go │ │ ├── iptables_linux.go │ │ └── iptables_test.go │ ├── port_allocate_linux.go │ ├── port_allocate_other.go │ ├── portutil.go │ ├── portutil_test.go │ └── procnet/ │ ├── procnet.go │ ├── procnet_linux.go │ └── procnetd_test.go ├── referenceutil/ │ ├── cid_ipfs.go │ ├── cid_noipfs.go │ ├── referenceutil.go │ └── referenceutil_test.go ├── reflectutil/ │ ├── reflectutil.go │ └── reflectutil_test.go ├── resolvconf/ │ ├── resolvconf.go │ └── resolvconf_linux_test.go ├── rootlessutil/ │ ├── child_linux.go │ ├── parent_linux.go │ ├── port_linux.go │ ├── rootlessutil_linux.go │ ├── rootlessutil_other.go │ └── xdg_linux.go ├── signalutil/ │ ├── signals.go │ ├── signals_linux.go │ └── signals_other.go ├── signutil/ │ ├── cosignutil.go │ ├── notationutil.go │ └── signutil.go ├── snapshotterutil/ │ ├── socisource.go │ └── sociutil.go ├── statsutil/ │ ├── stats.go │ └── stats_linux.go ├── store/ │ ├── filestore.go │ ├── filestore_test.go │ └── store.go ├── strutil/ │ ├── strutil.go │ └── strutil_test.go ├── systemutil/ │ ├── socket_unix.go │ └── socket_windows.go ├── tabutil/ │ ├── tabutil.go │ └── tabutil_test.go ├── tarutil/ │ └── tarutil.go ├── taskutil/ │ └── taskutil.go ├── testutil/ │ ├── compose.go │ ├── images.yaml │ ├── images_linux.go │ ├── iptables/ │ │ └── iptables_linux.go │ ├── nerdtest/ │ │ ├── ambient.go │ │ ├── command.go │ │ ├── hoststoml/ │ │ │ └── hoststoml.go │ │ ├── platform/ │ │ │ ├── platform_darwin.go │ │ │ ├── platform_freebsd.go │ │ │ ├── platform_linux.go │ │ │ └── platform_windows.go │ │ ├── registry/ │ │ │ ├── cesanta.go │ │ │ ├── common.go │ │ │ ├── docker.go │ │ │ └── kubo.go │ │ ├── requirements.go │ │ ├── requirements_other.go │ │ ├── requirements_windows.go │ │ ├── test.go │ │ ├── third-party.go │ │ ├── utilities.go │ │ └── utilities_linux.go │ ├── nettestutil/ │ │ └── nettestutil.go │ ├── portlock/ │ │ └── portlock.go │ ├── testca/ │ │ └── testca.go │ ├── testregistry/ │ │ ├── certsd_linux.go │ │ └── testregistry_linux.go │ ├── testsyslog/ │ │ └── testsyslog.go │ ├── testutil.go │ ├── testutil_darwin.go │ ├── testutil_freebsd.go │ ├── testutil_linux.go │ └── testutil_windows.go ├── transferutil/ │ └── progress.go └── version/ └── version.go