mint
minT(oolkit): Mint awesome, secure and production ready containers just the way you need them! Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
File Explorer
Download Latest Version (.zip)Showing a partial file list — download the zip above to see everything.
- acceptance-testing-bats.yml
- acceptance-testing-e2e.yml
- unit-testing.yml
- dependabot.yml
- FUNDING.yml
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- launch.json
- cncf.svg
- docker_global_hackday3_red.png
- SlimHow.excalidraw
- SlimHow.png
- DockerSlimIntPromptDemo.gif
- DockerSlimLogo1Big.png
- logo.png
- icon_black.png
- icon_color.png
- build.command
- build_arm.command
- dockerhub_login.command
- dockerhub_publish.command
- dockerhub_publish_arm.command
- .dockerignore
- .ds.container.d3e2c84f976743bdb92a7044ef12e381
- build.sh
- build_arm.sh
- Dockerfile
- Dockerfile.arm
- dockerhub_publish.sh
- dockerhub_publish_arm.sh
- slim.spec
- main.go
- main.go
- proposal.md
- README.md
- Vagrantfile
- manifest.yaml
- manifest_nonroot.yaml
- manifest_nonrootc.yaml
- .gitignore
- Dockerfile
- README.md
- test_nvidia_pytorch.sh
- test_nvidia_smi.sh
- test_vllm.sh
- vllm_api_tests.py
- README.md
- acounter.go
- aflag.go
- init.go
- cli.go
- flags.go
- handler_bom.go
- handler_install.go
- handler_install_dcp.go
- handler_rsv.go
- handler_update.go
- handler_version.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler.go
- image.go
- kubernetes.go
- prompt.go
- register.go
- init.go
- cli.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- debug_images.go
- flags.go
- handle_containerd_runtime.go
- handle_docker_runtime.go
- handle_kubernetes_runtime.go
- handle_podman_runtime.go
- handler.go
- prompt.go
- register.go
- session.go
- shell.go
- tui.go
- cli.go
- register.go
- init.go
- cli.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handle_engine_buildkit.go
- handle_engine_depot.go
- handle_engine_docker.go
- handle_engine_podman.go
- handle_engine_simple.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler.go
- prompt.go
- register.go
- tui.go
- init.go
- cli.go
- flags.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler_copy.go
- handler_image_index.go
- handler_pull.go
- handler_push.go
- handler_server.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- handler.go
- prompt.go
- register.go
- init.go
- cli.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler_tool_epss.go
- prompt.go
- register.go
- init.go
- cli.go
- flags.go
- handler.go
- prompt.go
- register.go
- cliflags.go
- clifvgetter.go
- clifvgetter_test.go
- clifvparser.go
- cliparamsfile.go
- cliparamsfile_test.go
- cliprompt.go
- common.go
- execution.go
- config.go
- config_test.go
- http_probe.go
- execution.go
- container_inspector.go
- container_startup.go
- device_request_test.go
- extract_registry_test.go
- image_inspector.go
- ipc.go
- pod_inspector.go
- sensor.go
- client.go
- kubectl.go
- manifests.go
- workload.go
- data.go
- client.go
- fastcgi.go
- crawler.go
- custom_probe.go
- dns.go
- httpclient.go
- redis.go
- swagger.go
- swagger_test.go
- wsclient.go
- registry.go
- apparmor.go
- seccomp.go
- signals.go
- const.go
- event.go
- styles.go
- tui.go
- keys.go
- tui.go
- update.go
- version.go
- app.go
- cli.go
- artifact.go
- dedup_test.go
- controlled.go
- controlled_test.go
- binfile.go
- filetype.go
- controlled.go
- hook.go
- interface.go
- standalone.go
- sodeps.go
- ipc.go
- monitor.go
- monitor.go
- interface.go
- monitor.go
- monitor_arm64.go
- composite.go
- composite_test.go
- commands.go
- queue.go
- stop.go
- wait.go
- standalone.go
- app.go
- app_test.go
- logger.go
- signals.go
- constants.go
- execontext.go
- .gitignore
- appbom.go
- gobinhash.go
- gobinhash_noembed.go
- gobinhasher.go
- artifact.go
- certdiscover.go
- command.go
- community.go
- external.go
- version.go
- client.go
- dockercontext.go
- dockercrtclient.go
- dockerutil.go
- podmancrtclient.go
- podmanutil.go
- clients.go
- runtime_podman.go
- runtimes.go
- buildpackinfo.go
- line_parsers.go
- parser.go
- split_command.go
- parser.go
- reverse.go
- reverse_test.go
- spec.go
- dockerfile.go
- host.go
- dockerignore.go
- dockerimage.go
- imagelayout.go
- metadata.go
- packagefiles.go
- topobjects.go
- topobjects_test.go
- instruction.go
- check.go
- id10001.go
- id10002.go
- id20000.go
- id20001.go
- id20002.go
- id20003.go
- id20004.go
- id20005.go
- id20006.go
- id20007.go
- id20008.go
- id20009.go
- id20010.go
- id20011.go
- id20012.go
- id20013.go
- id20014.go
- id20015.go
- id20016.go
- id20017.go
- id20018.go
- id20019.go
- id20020.go
- id20021.go
- id20022.go
- linter.go
- errors.go
- engine.go
- slimbuilder.go
- engine.go
- imagebuilder.go
- imagereader.go
- channel.go
- command.go
- event.go
- lambdaproxy.go
- lambdaproxy_test.go
- launcher.go
- mondel.go
- ptrace.go
- ptrace_test.go
- types.go
- pevents.go
- pevents_darwin.go
- pevents_linux.go
- pinfo.go
- pinfo_darwin.go
- pinfo_linux.go
- command_report.go
- container_report.go
- mondel_report.go
- report.go
- sysenv_darwin.go
- sysenv_linux.go
- sysidentity.go
- osdistro.go
- architecture.go
- errors.go
- kernel_linux.go
- nstring_int8.go
- nstring_uint8.go
- os_shells.go
- syscalls.go
- syscalls_armf32.go
- syscalls_armf64.go
- syscalls_x86f32.go
- syscalls_x86f64.go
- system.go
- system_darwin.go
- system_linux.go
- system_linux_amd64.go
- system_linux_arm.go
- system_linux_arm64.go
- docker.go
- monitor.go
- sensor.go
- execution.go
- monitor.go
- time.go
- ci.yml
- release.yml
- CODEOWNERS
- dependabot.yml
- Dockerfile
- .env
- compose-with-env-file.yaml
- simple-env
- .env
- compose-with-overrides.yaml
- compose-with-variables.yaml
- compose.yaml
- options.go
- options_test.go
- allowlist.go
- allowlist_test.go
- build.go
- checker.go
- configs.go
- deploy.go
- networks.go
- services.go
- volumes.go
- errors.go
- interpolation.go
- interpolation_test.go
- compose-test-extends-imported.yaml
- compose-test-extends.yaml
- compose-test-with-version.yaml
- Dockerfile
- example1.env
- example2.env
- full-example.yml
- full-struct_test.go
- interpolate.go
- loader.go
- loader_test.go
- merge.go
- merge_test.go
- normalize.go
- normalize_test.go
- types_test.go
- validate.go
- validate_test.go
- volume.go
- volume_test.go
- windows_path.go
- windows_path_test.go
- with-version-struct_test.go
- compose-spec.json
- schema.go
- schema_test.go
- bash.txt
- dockerfile.txt
- go.txt
- makefile.txt
- fileheader
- template.go
- template_test.go
- config.go
- config_test.go
- project.go
- project_test.go
- types.go
- types_test.go
- .gitignore
- .pre-commit-config.yaml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- go.mod
- go.sum
- golangci.yml
- LICENSE
- MAINTENANCE.md
- Makefile
- NOTICE
- README.md
- fanotify.go
- fanotify_386.go
- fanotify_amd64.go
- fanotify_arm.go
- fanotify_arm64.go
- seccomp.go
- errutil.go
- fsutil.go
- fsutil_test.go
- fsutil_windows.go
- sysstat.go
- sysstat_darwin.go
- sysstat_linux.go
- sysstat_windows.go
- jsonutil.go
- printbuffer.go
- version.go
- api.go
- client.go
- data.go
- bom.gen.command
- docker-builder-m1.run.command
- docker-builder.run.command
- govulncheck.command
- src.build.command
- src.build.linux.command
- src.build.mac.command
- src.cleanup.command
- src.fmt.command
- src.inspect.command
- src.test.command
- tools.get.command
- docker-builder-m1.run.sh
- docker-builder.run.sh
- govulncheck.sh
- install-mint.sh
- src.build.linux.sh
- src.build.m1.sh
- src.build.mac.sh
- src.build.quick.sh
- src.build.sh
- src.cleanup.sh
- src.fmt.sh
- src.inspect.sh
- src.test.sh
- tools.get.sh
- uninstall-mint.sh
- bats-assert
- bats-support
- bats
- debug.bats
- e2e-tests.mk
- status.pb.go
- .gitignore
- .golangci.yml
- buf.gen.yaml
- buf.work.yaml
- buffer_pool.go
- client.go
- client_stream.go
- code.go
- codec.go
- compression.go
- connect.go
- duplex_http_call.go
- envelope.go
- error.go
- error_writer.go
- handler.go
- handler_stream.go
- header.go
- idempotency_level.go
- interceptor.go
- LICENSE
- MAINTAINERS.md
- Makefile
- option.go
- protobuf_util.go
- protocol.go
- protocol_connect.go
- protocol_grpc.go
- README.md
- recover.go
- RELEASE.md
- SECURITY.md
- .deepsource.toml
- .gitignore
- .travis.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- doc.go
- LICENSE
- map.go
- merge.go
- mergo.go
- README.md
- SECURITY.md
- LICENSE
- README.md
- stripansi.go
- consumer.go
- funcs.go
- LICENSE
- README.md
- sql.go
- f.go
- t.go
- unsupported_funcs.go
- LICENSE
- .travis.yml
- LICENSE
- parser.go
- pseudo_classes.go
- README.md
- selector.go
- serialize.go
- specificity.go
- .gitignore
- .travis.yml
- cache.go
- LICENSE
- query.go
- README.md
- .gitignore
- .travis.yml
- books.xml
- cache.go
- cached_reader.go
- LICENSE
- node.go
- options.go
- parse.go
- query.go
- README.md
- .gitignore
- .travis.yml
- build.go
- cache.go
- func.go
- func_go110.go
- func_pre_go110.go
- LICENSE
- operator.go
- parse.go
- query.go
- README.md
- xpath.go
- .gitignore
- .travis.yml
- LICENSE
- radix.go
- README.md
- .gitignore
- .travis.yml
- arrays.go
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- converter.go
- doc.go
- error.go
- LICENSE
- numerics.go
- patterns.go
- README.md
- types.go
- utils.go
- validator.go
- wercker.yml
- LICENSE
- osc52.go
- README.md
- ansi.go
- api.go
- attr_translation.go
- cursor_helpers.go
- erase_helpers.go
- scroll_helper.go
- utilities.go
- win_event_handler.go
- constants.go
- context.go
- csi_entry_state.go
- csi_param_state.go
- escape_intermediate_state.go
- escape_state.go
- event_handler.go
- ground_state.go
- LICENSE
- osc_string_state.go
- parser.go
- parser_action_helpers.go
- parser_actions.go
- README.md
- SECURITY.md
- states.go
- utilities.go
- json.go
- LICENSE
- range.go
- semver.go
- sort.go
- sql.go
- .gitignore
- .travis.yml
- doublestar.go
- LICENSE
- README.md
- UPGRADING.md
- .gitignore
- .travis.yml
- doublestar.go
- LICENSE
- README.md
- tz.go
- .gitignore
- COPYING
- decode.go
- deprecated.go
- doc.go
- encode.go
- error.go
- lex.go
- meta.go
- parse.go
- README.md
- type_fields.go
- type_toml.go
- file.go
- .gitignore
- buffer.go
- CHANGELOG.md
- completion.go
- document.go
- emacs.go
- filter.go
- Gopkg.lock
- Gopkg.toml
- history.go
- input.go
- input_posix.go
- input_windows.go
- key.go
- key_bind.go
- key_bind_func.go
- key_string.go
- LICENSE
- Makefile
- option.go
- output.go
- output_posix.go
- output_vt100.go
- output_windows.go
- prompt.go
- README.md
- render.go
- shortcut.go
- signal_posix.go
- signal_windows.go
- .editorconfig
- .travis.yml
- AUTHORS
- CONTRIBUTING.md
- LICENSE
- README.md
- unpackit.go
- LICENSE.txt
- README.md
- testall.sh
- xxhash.go
- xxhash_amd64.s
- xxhash_arm64.s
- xxhash_asm.go
- xxhash_other.go
- xxhash_safe.go
- xxhash_unsafe.go
- key.go
- LICENSE
- .gitattributes
- .gitignore
- .golangci-soft.yml
- .golangci.yml
- .goreleaser.yml
- commands.go
- CONTRIBUTING.md
- exec.go
- inputreader_other.go
- inputreader_windows.go
- key.go
- key_other.go
- key_sequences.go
- key_windows.go
- LICENSE
- logging.go
- mouse.go
- nil_renderer.go
- options.go
- README.md
- renderer.go
- screen.go
- signals_unix.go
- signals_windows.go
- standard_renderer.go
- tea.go
- tea_init.go
- tty.go
- tty_unix.go
- tty_windows.go
- rows.go
- table.go
- util.go
- .gitignore
- .golangci-soft.yml
- .golangci.yml
- .goreleaser.yml
- align.go
- ansi_unix.go
- ansi_windows.go
- borders.go
- color.go
- get.go
- join.go
- LICENSE
- position.go
- README.md
- renderer.go
- runes.go
- set.go
- size.go
- style.go
- unset.go
- whitespace.go
- const.go
- seq.go
- transition_table.go
- ansi.go
- ascii.go
- background.go
- c0.go
- c1.go
- clipboard.go
- color.go
- csi.go
- ctrl.go
- cursor.go
- dcs.go
- doc.go
- hyperlink.go
- kitty.go
- LICENSE
- mode.go
- osc.go
- params.go
- parser.go
- passthrough.go
- screen.go
- sequence.go
- style.go
- termcap.go
- title.go
- truncate.go
- util.go
- width.go
- wrap.go
- xterm.go
- cancelreader_other.go
- cancelreader_windows.go
- clipboard.go
- color.go
- cursor.go
- da1.go
- driver.go
- driver_other.go
- driver_windows.go
- input.go
- key.go
- kitty.go
- LICENSE
- mod.go
- mode.go
- mouse.go
- parse.go
- paste.go
- seq.go
- table.go
- termcap.go
- terminfo.go
- win32input.go
- xterm.go
- LICENSE
- term.go
- term_other.go
- term_unix.go
- term_unix_bsd.go
- term_unix_other.go
- term_windows.go
- terminal.go
- util.go
- doc.go
- LICENSE
- syscall_windows.go
- zsyscall_windows.go
- .gitignore
- .travis.yml
- ansi_windows.go
- CHANGELOG.md
- complete.go
- complete_helper.go
- complete_segment.go
- history.go
- LICENSE
- operation.go
- password.go
- rawreader_windows.go
- readline.go
- README.md
- remote.go
- runebuf.go
- runes.go
- search.go
- std.go
- std_windows.go
- term.go
- term_bsd.go
- term_linux.go
- term_nosyscall6.go
- term_unix.go
- term_windows.go
- terminal.go
- utils.go
- utils_unix.go
- utils_windows.go
- vim.go
- windows_api.go
- alu.go
- alu_string.go
- doc.go
- func.go
- func_string.go
- instruction.go
- jump.go
- jump_string.go
- load_store.go
- load_store_string.go
- metadata.go
- opcode.go
- opcode_string.go
- register.go
- btf.go
- btf_types.go
- btf_types_string.go
- core.go
- doc.go
- ext_info.go
- format.go
- handle.go
- marshal.go
- strings.go
- traversal.go
- types.go
- workarounds.go
- kconfig.go
- doc.go
- fd.go
- fd_trace.go
- mapflags_string.go
- ptr.go
- ptr_32_be.go
- ptr_32_le.go
- ptr_64.go
- signals.go
- syscall.go
- types.go
- kprobe.go
- probetype_string.go
- uprobe.go
- doc.go
- types_linux.go
- types_other.go
- align.go
- buffer.go
- cpu.go
- deque.go
- elf.go
- endian_be.go
- endian_le.go
- errors.go
- feature.go
- io.go
- memoize.go
- output.go
- pinning.go
- platform.go
- prog.go
- statfs.go
- vdso.go
- version.go
- cgroup.go
- doc.go
- iter.go
- kprobe.go
- kprobe_multi.go
- link.go
- netns.go
- perf_event.go
- program.go
- query.go
- raw_tracepoint.go
- socket_filter.go
- syscalls.go
- tracepoint.go
- tracing.go
- uprobe.go
- xdp.go
- .clang-format
- .gitignore
- .golangci.yaml
- ARCHITECTURE.md
- attachtype_string.go
- CODE_OF_CONDUCT.md
- collection.go
- CONTRIBUTING.md
- doc.go
- elf_reader.go
- info.go
- LICENSE
- linker.go
- MAINTAINERS.md
- Makefile
- map.go
- marshalers.go
- prog.go
- README.md
- run-tests.sh
- syscalls.go
- types.go
- types_string.go
- errors.go
- interpolation.go
- example1.env
- example2.env
- full-example.yml
- interpolate.go
- loader.go
- merge.go
- normalize.go
- validate.go
- volume.go
- windows_path.go
- template.go
- config.go
- project.go
- types.go
- LICENSE
- NOTICE
- doc.go
- metrics.pb.go
- metrics.pb.txt
- metrics.proto
- LICENSE
- .golangci.yml
- console.go
- console_linux.go
- console_other.go
- console_unix.go
- console_windows.go
- LICENSE
- pty_freebsd_cgo.go
- pty_freebsd_nocgo.go
- pty_unix.go
- pty_zos.go
- README.md
- tc_darwin.go
- tc_freebsd_cgo.go
- tc_freebsd_nocgo.go
- tc_linux.go
- tc_netbsd.go
- tc_openbsd_cgo.go
- tc_openbsd_nocgo.go
- tc_unix.go
- tc_zos.go
- doc.go
- sandbox.pb.go
- sandbox.proto
- sandbox_grpc.pb.go
- sandbox_ttrpc.pb.go
- containers.pb.go
- containers.proto
- containers_grpc.pb.go
- doc.go
- content.pb.go
- content.proto
- content_grpc.pb.go
- doc.go
- diff.pb.go
- diff.proto
- diff_grpc.pb.go
- doc.go
- doc.go
- events.pb.go
- events.proto
- events_grpc.pb.go
- docs.go
- images.pb.go
- images.proto
- images_grpc.pb.go
- doc.go
- introspection.pb.go
- introspection.proto
- introspection_grpc.pb.go
- doc.go
- leases.pb.go
- leases.proto
- leases_grpc.pb.go
- doc.go
- namespace.pb.go
- namespace.proto
- namespace_grpc.pb.go
- doc.go
- sandbox.pb.go
- sandbox.proto
- sandbox_grpc.pb.go
- doc.go
- snapshots.pb.go
- snapshots.proto
- snapshots_grpc.pb.go
- doc.go
- streaming.pb.go
- streaming.proto
- streaming_grpc.pb.go
- doc.go
- tasks.pb.go
- tasks.proto
- tasks_grpc.pb.go
- doc.go
- transfer.pb.go
- transfer.proto
- transfer_grpc.pb.go
- doc.go
- version.pb.go
- version.proto
- version_grpc.pb.go
- doc.go
- task.pb.go
- task.proto
- doc.go
- imagestore.pb.go
- imagestore.proto
- importexport.pb.go
- importexport.proto
- progress.pb.go
- progress.proto
- registry.pb.go
- registry.proto
- streaming.pb.go
- streaming.proto
- descriptor.pb.go
- descriptor.proto
- doc.go
- fieldpath.pb.go
- fieldpath.proto
- metrics.pb.go
- metrics.proto
- mount.pb.go
- mount.proto
- platform.pb.go
- platform.proto
- sandbox.pb.go
- sandbox.proto
- LICENSE
- compression.go
- compression_fuzzer.go
- tarheader.go
- tarheader_unix.go
- link_default.go
- link_freebsd.go
- tar.go
- tar_freebsd.go
- tar_mostunix.go
- tar_opts.go
- tar_opts_linux.go
- tar_opts_windows.go
- tar_unix.go
- tar_windows.go
- time.go
- time_unix.go
- time_windows.go
- io.go
- io_unix.go
- io_windows.go
- containers.go
- content_local_fuzzer.go
- locks.go
- readerat.go
- store.go
- store_bsd.go
- store_openbsd.go
- store_unix.go
- store_windows.go
- test_helper.go
- writer.go
- content_reader.go
- content_store.go
- content_writer.go
- adaptor.go
- content.go
- helpers.go
- kernel_linux.go
- defaults.go
- defaults_darwin.go
- defaults_unix.go
- defaults_windows.go
- doc.go
- differ.go
- diff.go
- stream.go
- stream_unix.go
- stream_windows.go
- errdefs_deprecated.go
- exchange.go
- events.go
- adaptor.go
- filter.go
- parser.go
- quote.go
- scanner.go
- validate.go
- exporter.go
- importer.go
- reference.go
- annotations.go
- diffid.go
- handlers.go
- image.go
- importexport.go
- labels.go
- mediatypes.go
- labels.go
- validate.go
- manager.go
- context.go
- grpc.go
- id.go
- lease.go
- lookup_unix.go
- lookup_unsupported.go
- losetup_linux.go
- mount.go
- mount_freebsd.go
- mount_linux.go
- mount_unix.go
- mount_unsupported.go
- mount_windows.go
- mountinfo.go
- temp.go
- temp_unix.go
- temp_unsupported.go
- context.go
- grpc.go
- store.go
- ttrpc.go
- client.go
- mounts.go
- mounts_freebsd.go
- spec.go
- spec_opts.go
- spec_opts_linux.go
- spec_opts_nonlinux.go
- spec_opts_nonwindows.go
- spec_opts_unix.go
- spec_opts_windows.go
- utils_unix.go
- cap_linux.go
- context.go
- deprecation.go
- dialer.go
- dialer_unix.go
- dialer_windows.go
- context.go
- epoch.go
- kmutex.go
- noop.go
- randutil.go
- streaming.go
- transfer.go
- stream.go
- writer.go
- transfer.go
- unpacker.go
- platforms_deprecated.go
- platforms_deprecated_other.go
- platforms_deprecated_windows.go
- context.go
- plugin.go
- plugin_go18.go
- plugin_other.go
- proto.go
- types.go
- any.go
- compare.go
- timestamp.go
- reference.go
- fetch.go
- parse.go
- converter.go
- authorizer.go
- converter.go
- converter_fuzz.go
- errcode.go
- errdesc.go
- fetcher.go
- fetcher_fuzz.go
- handler.go
- httpreadseeker.go
- pusher.go
- registry.go
- resolver.go
- scope.go
- status.go
- errors.go
- handlers.go
- resolver.go
- apply.go
- diff.go
- init.go
- init_linux.go
- init_other.go
- 1.0.pb.txt
- doc.go
- next.pb.txt
- runc.pb.go
- runc.proto
- doc.go
- next.pb.txt
- oci.pb.go
- oci.proto
- controller.go
- store.go
- bridge.go
- controller.go
- helpers.go
- store.go
- contentserver.go
- introspection.go
- local.go
- pidns_linux.go
- pidns_others.go
- service.go
- service.go
- services.go
- proxy.go
- snapshotter.go
- helpers.go
- log.go
- tracing.go
- version.go
- .gitattributes
- .gitignore
- .golangci.yml
- .mailmap
- ADOPTERS.md
- BUILDING.md
- client.go
- client_opts.go
- code-of-conduct.md
- codecov.yml
- container.go
- container_checkpoint_opts.go
- container_opts.go
- container_opts_unix.go
- container_restore_opts.go
- containerd.service
- containerstore.go
- diff.go
- events.go
- export.go
- grpc.go
- image.go
- image_store.go
- import.go
- install.go
- install_opts.go
- lease.go
- LICENSE
- Makefile
- Makefile.darwin
- Makefile.freebsd
- Makefile.linux
- Makefile.windows
- namespaces.go
- NOTICE
- oss_fuzz.go
- process.go
- Protobuild.toml
- pull.go
- README.md
- RELEASES.md
- ROADMAP.md
- sandbox.go
- SCOPE.md
- services.go
- signals.go
- snapshotter_default_linux.go
- snapshotter_default_unix.go
- snapshotter_default_windows.go
- snapshotter_opts_unix.go
- snapshotter_opts_windows.go
- task.go
- task_opts.go
- task_opts_unix.go
- transfer.go
- Vagrantfile
- copy.go
- copy_darwin.go
- copy_irregular_freebsd.go
- copy_irregular_unix.go
- copy_linux.go
- copy_nondarwin.go
- copy_unix.go
- copy_windows.go
- diff.go
- diff_unix.go
- diff_windows.go
- dir.go
- dtype_linux.go
- du.go
- du_unix.go
- du_windows.go
- hardlink.go
- hardlink_unix.go
- hardlink_windows.go
- path.go
- stat_atim.go
- stat_darwinbsd.go
- time.go
- utimesnanoat.go
- nodata_linux.go
- nodata_solaris.go
- nodata_unix.go
- README.md
- xattr.go
- xattr_unsupported.go
- AUTHORS
- LICENSE
- errors.go
- grpc.go
- LICENSE
- README.md
- .gitattributes
- .gitignore
- .golangci.yml
- errors.go
- fifo.go
- handle_linux.go
- handle_nolinux.go
- LICENSE
- Makefile
- raw.go
- readme.md
- utils.go
- .golangci.yml
- context.go
- LICENSE
- README.md
- .gitattributes
- .golangci.yml
- compare.go
- cpuinfo.go
- cpuinfo_linux.go
- cpuinfo_other.go
- database.go
- defaults.go
- defaults_darwin.go
- defaults_freebsd.go
- defaults_unix.go
- defaults_windows.go
- errors.go
- LICENSE
- platform_compat_windows.go
- platforms.go
- platforms_other.go
- platforms_windows.go
- README.md
- errors.go
- build.go
- estargz.go
- gzip.go
- LICENSE
- testutil.go
- types.go
- .gitattributes
- .gitignore
- .golangci.yml
- channel.go
- client.go
- codec.go
- config.go
- doc.go
- errors.go
- handshake.go
- interceptor.go
- LICENSE
- Makefile
- metadata.go
- Protobuild.toml
- PROTOCOL.md
- README.md
- request.pb.go
- request.proto
- server.go
- services.go
- stream.go
- stream_server.go
- test.proto
- unixcreds_linux.go
- .gitignore
- doc.go
- LICENSE
- README.md
- types.go
- build.go
- isolation.go
- mount_freebsd.go
- mount_linux.go
- mount_unsupported.go
- namespace.go
- pull.go
- types.go
- types_unix.go
- types_unsupported.go
- LICENSE
- slice.go
- deepcopy.go
- manifests.go
- platform.go
- search.go
- filter.go
- copy.go
- manifests.go
- platform.go
- copier.go
- disk_usage.go
- events.go
- filters.go
- history.go
- image.go
- image_config.go
- image_tree.go
- import.go
- inspect.go
- layer_tree.go
- load.go
- manifest_list.go
- normalize.go
- oci.go
- platform.go
- pull.go
- push.go
- runtime.go
- save.go
- search.go
- types.go
- const.go
- define.go
- network.go
- supported.go
- apparmor.go
- apparmor_linux.go
- apparmor_linux_template.go
- apparmor_unsupported.go
- capabilities.go
- blkio_linux.go
- cgroups_linux.go
- cgroups_unsupported.go
- cpu_linux.go
- cpuset_linux.go
- memory_linux.go
- pids_linux.go
- systemd_linux.go
- utils_linux.go
- cgroups_linux.go
- cgroups_unsupported.go
- config.go
- config_bsd.go
- config_darwin.go
- config_linux.go
- config_local.go
- config_remote.go
- config_unix.go
- config_unsupported.go
- config_windows.go
- connections.go
- containers.conf
- containers.conf-freebsd
- db_backend.go
- default.go
- default_bsd.go
- default_common.go
- default_darwin.go
- default_linux.go
- default_unsupported.go
- default_windows.go
- modules.go
- new.go
- nosystemd.go
- pod_exit_policy.go
- pull_policy.go
- systemd.go
- copy.go
- download.go
- filters.go
- flag.go
- machine.go
- errors.go
- manifests.go
- parse.go
- parse_unix.go
- resize.go
- retry.go
- retry_linux.go
- retry_unsupported.go
- signal_common.go
- signal_linux.go
- signal_linux_mipsx.go
- signal_unsupported.go
- connection_golang.go
- connection_native.go
- ssh.go
- types.go
- utils.go
- errors.go
- supplemented.go
- timestamp.go
- version.go
- LICENSE
- blob.go
- compression.go
- copy.go
- digesting_reader.go
- encryption.go
- manifest.go
- multiple.go
- progress_bars.go
- progress_channel.go
- sign.go
- single.go
- path.go
- directory_dest.go
- directory_src.go
- directory_transport.go
- dest.go
- reader.go
- src.go
- transport.go
- writer.go
- client.go
- daemon_dest.go
- daemon_src.go
- daemon_transport.go
- dest.go
- reader.go
- src.go
- types.go
- writer.go
- naming.go
- helpers.go
- normalize.go
- README.md
- reference.go
- regexp-additions.go
- regexp.go
- body_reader.go
- cache.go
- distribution_error.go
- docker_client.go
- docker_image.go
- docker_image_dest.go
- docker_image_src.go
- docker_transport.go
- errors.go
- paths_common.go
- paths_freebsd.go
- registries_d.go
- wwwauthenticate.go
- docker_schema2.go
- sourced.go
- unparsed.go
- blobinfocache.go
- types.go
- docker_list.go
- docker_schema1.go
- docker_schema2.go
- manifest.go
- memory.go
- oci.go
- oci_index.go
- sourced.go
- unparsed.go
- compat.go
- helpers.go
- properties.go
- put_blob_partial.go
- signatures.go
- stubs.go
- wrapper.go
- compat.go
- layer_infos.go
- properties.go
- signatures.go
- get_blob_at.go
- stubs.go
- wrapper.go
- iolimits.go
- common.go
- docker_schema2.go
- docker_schema2_list.go
- errors.go
- list.go
- manifest.go
- oci_index.go
- multierr.go
- platform_matcher.go
- private.go
- put_blob_digest.go
- rootless.go
- set.go
- signature.go
- sigstore.go
- simple.go
- signer.go
- stream_digest.go
- tmpdir.go
- wrapper.go
- upload_reader.go
- useragent.go
- common.go
- docker_schema1.go
- docker_schema2.go
- docker_schema2_list.go
- list.go
- manifest.go
- oci.go
- oci_index.go
- oci_dest.go
- oci_src.go
- oci_transport.go
- oci_util.go
- oci_delete.go
- oci_dest.go
- oci_src.go
- oci_transport.go
- openshift-copies.go
- openshift.go
- openshift_dest.go
- openshift_src.go
- openshift_transport.go
- ostree_dest.go
- ostree_src.go
- ostree_transport.go
- prioritize.go
- memory.go
- none.go
- sqlite.go
- default.go
- types.go
- types.go
- compression.go
- zstd.go
- config.go
- shortnames.go
- README.md
- strslice.go
- paths_common.go
- paths_freebsd.go
- shortnames.go
- system_registries_v2.go
- tlsclientconfig.go
- load.go
- src.go
- transport.go
- errors.go
- json.go
- rekor_set.go
- rekor_set_stub.go
- sigstore_payload.go
- signer.go
- signer.go
- copied.go
- generate.go
- signer.go
- signer.go
- docker.go
- fulcio_cert.go
- fulcio_cert_stub.go
- mechanism.go
- mechanism_gpgme.go
- mechanism_openpgp.go
- policy_config.go
- policy_config_sigstore.go
- policy_eval.go
- policy_eval_baselayer.go
- policy_eval_signedby.go
- policy_eval_sigstore.go
- policy_eval_simple.go
- policy_paths_common.go
- policy_paths_freebsd.go
- policy_reference_match.go
- policy_types.go
- simple.go
- storage_dest.go
- storage_image.go
- storage_reference.go
- storage_src.go
- storage_transport.go
- doc.go
- tarball_reference.go
- tarball_src.go
- tarball_transport.go
- alltransports.go
- docker_daemon.go
- docker_daemon_stub.go
- ostree.go
- ostree_stub.go
- storage.go
- storage_stub.go
- stub.go
- transports.go
- types.go
- version.go
- LICENSE
- certificates.go
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- doc.go
- ec_key.go
- ec_key_no_openssl.go
- ec_key_openssl.go
- filter.go
- hash.go
- jsonsign.go
- key.go
- key_files.go
- key_manager.go
- LICENSE
- MAINTAINERS
- README.md
- rsa_key.go
- SECURITY.md
- util.go
- blockcipher.go
- blockcipher_aes_ctr.go
- config.go
- config.go
- constructors.go
- common.go
- pkcs11helpers.go
- pkcs11helpers_nocgo.go
- utils.go
- keywrapper_jwe.go
- keyprovider.go
- keywrapper_gpg.go
- keywrapper_pkcs11.go
- keywrapper_pkcs7.go
- keywrap.go
- spec.go
- keyprovider.pb.go
- keyprovider.proto
- delayedreader.go
- ioutils.go
- testing.go
- utils.go
- .gitignore
- .golangci.yml
- ADOPTERS.md
- CODE-OF-CONDUCT.md
- encryption.go
- gpg.go
- gpgvault.go
- LICENSE
- MAINTAINERS
- Makefile
- reader.go
- README.md
- SECURITY.md
- annotations.go
- autoupdate.go
- checkpoint_restore.go
- config.go
- container.go
- container_inspect.go
- containerstate.go
- diff.go
- errors.go
- exec_codes.go
- exit_code_propagation.go
- fileinfo.go
- healthchecks.go
- info.go
- mount.go
- mount_freebsd.go
- mount_linux.go
- mount_unsupported.go
- pod_inspect.go
- podstate.go
- runtime.go
- sdnotify.go
- version.go
- volume_inspect.go
- config.go
- events.go
- events_freebsd.go
- events_linux.go
- events_unsupported.go
- filters.go
- journal_linux.go
- journal_unsupported.go
- logfile.go
- memory.go
- nullout.go
- types.go
- changes.go
- decoder.go
- types.go
- auth.go
- archive.go
- attach.go
- checkpoint.go
- commit.go
- containers.go
- create.go
- diff.go
- exec.go
- healthcheck.go
- logs.go
- mount.go
- rename.go
- term_unix.go
- term_windows.go
- types.go
- types_attach_options.go
- types_checkpoint_options.go
- types_commit_options.go
- types_copy_options.go
- types_create_options.go
- types_diff_options.go
- types_execinspect_options.go
- types_execremove_options.go
- types_execstart_options.go
- types_execstartandattach_options.go
- types_exists_options.go
- types_export_options.go
- types_healthcheck_options.go
- types_init_options.go
- types_inspect_options.go
- types_kill_options.go
- types_list_options.go
- types_log_options.go
- types_mount_options.go
- types_mountedcontainerpaths_options.go
- types_pause_options.go
- types_prune_options.go
- types_remove_options.go
- types_rename_options.go
- types_resizeexectty_options.go
- types_resizetty_options.go
- types_restart_options.go
- types_restore_options.go
- types_shouldrestart_options.go
- types_start_options.go
- types_stats_options.go
- types_stop_options.go
- types_top_options.go
- types_unmount_options.go
- types_unpause_options.go
- types_wait_options.go
- update.go
- build.go
- build_unix.go
- build_windows.go
- diff.go
- images.go
- pull.go
- push.go
- rm.go
- types.go
- types_diff_options.go
- types_exists_options.go
- types_export_options.go
- types_get_options.go
- types_history_options.go
- types_import_options.go
- types_list_options.go
- types_load_options.go
- types_prune_options.go
- types_pull_options.go
- types_push_options.go
- types_remove_options.go
- types_scp_options.go
- types_search_options.go
- types_tag_options.go
- types_tree_options.go
- types_untag_options.go
- util.go
- connection.go
- doc.go
- errors.go
- README.md
- fileinfo.go
- parse.go
- containers.go
- prune.go
- scp.go
- auth.go
- container_ps.go
- containers.go
- events.go
- generate.go
- images.go
- manifest.go
- network.go
- play.go
- pods.go
- secrets.go
- system.go
- types.go
- volumes.go
- apply.go
- auto-update.go
- container_ps.go
- containers.go
- engine.go
- engine_container.go
- engine_image.go
- events.go
- filters.go
- generate.go
- healthcheck.go
- images.go
- machine.go
- manifest.go
- network.go
- play.go
- pods.go
- secrets.go
- set.go
- system.go
- types.go
- volumes.go
- errorhandling.go
- inspect.go
- namespaces.go
- types.go
- rootless.go
- rootless_freebsd.c
- rootless_freebsd.go
- rootless_linux.c
- rootless_linux.go
- rootless_unsupported.go
- signal_common.go
- signal_linux.go
- signal_linux_mipsx.go
- signal_unix.go
- signal_unsupported.go
- container_validate.go
- namespaces.go
- pod_validate.go
- podspecgen.go
- resources_freebsd.go
- resources_linux.go
- specgen.go
- specgen_local.go
- specgen_remote.go
- utils.go
- utils_linux.go
- volumes.go
- winpath.go
- winpath_linux.go
- winpath_unsupported.go
- winpath_windows.go
- policy.go
- registries.go
- trust.go
- filters.go
- kube.go
- mount_opts.go
- mount_opts_linux.go
- LICENSE
- doc.go
- strconv.go
- tar.go
- doc.go
- fs.go
- security.go
- zsyscall_windows.go
- rawaddr.go
- socket.go
- zsyscall_windows.go
- wstring.go
- bind_filter.go
- zsyscall_windows.go
- guid.go
- guid_nonwindows.go
- guid_windows.go
- variant_string.go
- vhd.go
- zvhd_windows.go
- .gitattributes
- .gitignore
- .golangci.yml
- backup.go
- CODEOWNERS
- doc.go
- ea.go
- file.go
- fileinfo.go
- hvsock.go
- LICENSE
- pipe.go
- privilege.go
- README.md
- reparse.go
- sd.go
- SECURITY.md
- syscall.go
- zsyscall_windows.go
- attach.go
- destroy.go
- detach.go
- export.go
- format.go
- helpers.go
- import.go
- initialize.go
- mount.go
- setup.go
- storage.go
- zsyscall_windows.go
- cow.go
- schema1.go
- attachment.go
- battery.go
- cache_query_stats_response.go
- chipset.go
- cim_mount.go
- close_handle.go
- com_port.go
- compute_system.go
- configuration.go
- console_size.go
- container.go
- container_credential_guard_add_instance_request.go
- container_credential_guard_hv_socket_service_config.go
- container_credential_guard_instance.go
- container_credential_guard_modify_operation.go
- container_credential_guard_operation_request.go
- container_credential_guard_remove_instance_request.go
- container_credential_guard_state.go
- container_credential_guard_system_info.go
- container_memory_information.go
- cpu_group.go
- cpu_group_affinity.go
- cpu_group_config.go
- cpu_group_configurations.go
- cpu_group_operations.go
- cpu_group_property.go
- create_group_operation.go
- debug_options.go
- delete_group_operation.go
- device.go
- devices.go
- enhanced_mode_video.go
- flexible_io_device.go
- guest_connection.go
- guest_connection_info.go
- guest_crash_reporting.go
- guest_os.go
- guest_state.go
- host_processor_modify_request.go
- hosted_system.go
- hv_socket.go
- hv_socket_2.go
- hv_socket_address.go
- hv_socket_service_config.go
- hv_socket_system_config.go
- interrupt_moderation_mode.go
- iov_settings.go
- isolation_settings.go
- keyboard.go
- layer.go
- linux_kernel_direct.go
- logical_processor.go
- mapped_directory.go
- mapped_pipe.go
- memory.go
- memory_2.go
- memory_information_for_vm.go
- memory_stats.go
- model_container_definition_device.go
- model_device_category.go
- model_device_extension.go
- model_device_instance.go
- model_device_namespace.go
- model_interface_class.go
- model_namespace.go
- model_object_directory.go
- model_object_namespace.go
- model_object_symlink.go
- modification_request.go
- modify_setting_request.go
- mouse.go
- network_adapter.go
- networking.go
- pause_notification.go
- pause_options.go
- plan9.go
- plan9_share.go
- process_details.go
- process_modify_request.go
- process_parameters.go
- process_status.go
- processor.go
- processor_2.go
- processor_stats.go
- processor_topology.go
- properties.go
- property_query.go
- property_type.go
- rdp_connection_options.go
- registry_changes.go
- registry_hive.go
- registry_key.go
- registry_value.go
- registry_value_type.go
- restore_state.go
- save_options.go
- scsi.go
- security_settings.go
- service_properties.go
- shared_memory_configuration.go
- shared_memory_region.go
- shared_memory_region_info.go
- silo_properties.go
- statistics.go
- storage.go
- storage_qo_s.go
- storage_stats.go
- system_time.go
- time_zone_information.go
- topology.go
- uefi.go
- uefi_boot_entry.go
- version.go
- video_monitor.go
- virtual_machine.go
- virtual_node_info.go
- virtual_p_mem_controller.go
- virtual_p_mem_device.go
- virtual_p_mem_mapping.go
- virtual_pci_device.go
- virtual_pci_function.go
- virtual_smb.go
- virtual_smb_share.go
- virtual_smb_share_options.go
- vm_memory.go
- vm_processor_limits.go
- windows_crash_reporting.go
- callback.go
- doc.go
- errors.go
- process.go
- service.go
- system.go
- utils.go
- waithelper.go
- doc.go
- hcserror.go
- doc.go
- hns.go
- hnsaccelnet.go
- hnsendpoint.go
- hnsfuncs.go
- hnsglobals.go
- hnsnetwork.go
- hnspolicy.go
- hnspolicylist.go
- hnssupport.go
- namespace.go
- zsyscall_windows.go
- doc.go
- interop.go
- zsyscall_windows.go
- doc.go
- iocp.go
- jobobject.go
- limits.go
- context.go
- format.go
- hook.go
- nopformatter.go
- scrub.go
- fields.go
- longpath.go
- pool.go
- types.go
- merge.go
- errors.go
- exporter.go
- span.go
- types.go
- mq.go
- do.go
- safeopen.go
- grantvmgroupaccess.go
- syscall_windows.go
- zsyscall_windows.go
- timeout.go
- doc.go
- vmcompute.go
- zsyscall_windows.go
- activatelayer.go
- baselayerreader.go
- baselayerwriter.go
- converttobaselayer.go
- createlayer.go
- createscratchlayer.go
- deactivatelayer.go
- destroylayer.go
- doc.go
- expandscratchsize.go
- exportlayer.go
- getlayermountpath.go
- getsharedbaseimages.go
- grantvmaccess.go
- importlayer.go
- layerexists.go
- layerid.go
- layerutils.go
- legacy.go
- nametoguid.go
- preparelayer.go
- processimage.go
- unpreparelayer.go
- wclayer.go
- zsyscall_windows.go
- bindflt.go
- cimfs.go
- console.go
- devices.go
- doc.go
- elevation.go
- errors.go
- filesystem.go
- jobobject.go
- logon.go
- memory.go
- net.go
- offlinereg.go
- path.go
- process.go
- processor.go
- system.go
- thread.go
- user.go
- utils.go
- winapi.go
- zsyscall_windows.go
- osversion_windows.go
- platform_compat_windows.go
- windowsbuilds.go
- doc.go
- export.go
- import.go
- .gitattributes
- .gitignore
- .golangci.yml
- CODEOWNERS
- container.go
- errors.go
- hcsshim.go
- hnsaccelnet.go
- hnsendpoint.go
- hnsglobals.go
- hnsnetwork.go
- hnspolicy.go
- hnspolicylist.go
- hnssupport.go
- interface.go
- layer.go
- LICENSE
- Makefile
- process.go
- Protobuild.toml
- README.md
- SECURITY.md
- zsyscall_windows.go
- .gitattributes
- .gitignore
- array.go
- doc.go
- expand.go
- filter.go
- iteration.go
- LICENSE
- manipulation.go
- property.go
- query.go
- README.md
- traversal.go
- type.go
- utilities.go
- .gitignore
- .whitesource
- codecov.yml
- ewma.go
- LICENSE
- README.md
- .deepsource.toml
- .dockerignore
- .gitignore
- .gitmodules
- .gitpod.yml
- .markdownlint.json
- ADOPTERS.md
- CHANGELOG.md
- COMMUNITY_ACTIVITY_LOG.md
- CONTRIBUTING.md
- go.mod
- go.sum
- GOVERNANCE.md
- LICENSE
- MAINTAINERS.md
- Makefile
- README.md
- ROADMAP.md
- SECURITY.md
- WISHLIST.md
# Installation Guide
git clone https://github.com/mintoolkit/mint
Downloads the entire project code from GitHub to your computer.
cd mint
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Homebrew A package manager for macOS/Linux.
- APT (Debian/Ubuntu 계열) Built into Debian/Ubuntu-based Linux distributions.
brew install mintoolkit
Installs the pre-built package via Homebrew — no source build required.
sudo apt install docker -y
Installs directly from the APT package repository (Debian/Ubuntu-based).
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
>> docker run archlinux:curl curl checkip.amazonaws.com
Runs the built image as an actual container.
>> docker images
Type this command into your terminal and run it.
docker pull mintoolkit/mint
Type this command into your terminal and run it.
mint imagebuild --engine depot --engine-token your_depot_token --engine-namespace your_depot_project --dockerfile Dockerfile --context-dir . --runtime-load docker
Type this command into your terminal and run it.
mint imagebuild --engine buildkit --engine-endpoint tcp://localhost:12345 --image-name imagebuild-buildkit-app:latest --dockerfile ./node_app/Dockerfile --context-dir ./node_app --runtime-load docker
Type this command into your terminal and run it.
Pulled directly from this repo's README.
4. Go
Mediumgo build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
