iSulad
[mirror]A light weight container runtime daemon for IOT and Cloud infrastructure.
File Explorer
Download Latest Version (.zip)- ISSUE_TEMPLATE.en.md
- ISSUE_TEMPLATE.zh-CN.md
- PULL_REQUEST_TEMPLATE.en.md
- PULL_REQUEST_TEMPLATE.zh-CN.md
- Dockerfile-centos
- Dockerfile-fedora
- Dockerfile-ubuntu
- isulad-cni
- wrong-cni
- bridge-v1.json
- bridge.json
- container-config-cdi.json
- container-config-default-namespace.json
- container-config-seccomp-default.json
- container-config-seccomp-localhost.json
- container-config-seccomp-unconfined.json
- container-config.json
- good.conflist
- invalid.conflist
- mock.json
- mock_sandbox.json
- mock_wrong.json
- mutl_wrong_net_pod.json
- mutlnet_pod.json
- sandbox-config.json
- sandbox-config2.json
- sandbox_config3.json
- seccomp_localhost.json
- cdi_devices.json
- daemon.json
- env-hookspec.json
- no_permission.json
- oci_hook_poststart_check.json
- poststart.sh
- seccomp_profile_without_archmap.json
- test-hookspec.json
- annotaion.sh
- attach.sh
- bind_special_dir.sh
- blkio_iops.sh
- blkio_weight.sh
- cdi_test.sh
- check_fd_leakage_of_isulad.sh
- cleanup_leftover.sh
- cni_bridge_test.sh
- cni_test.sh
- cp.sh
- cpu_rt.sh
- create.sh
- create_mtab_test.sh
- create_network.sh
- cri_default_namespace.sh
- cri_exec_sync.sh
- cri_pod_ip.sh
- cri_stats.sh
- cri_stream.sh
- cri_test.sh
- dev_cgroup_rule.sh
- events.sh
- exec_additional_gids.sh
- export.sh
- graph_root_test.sh
- grow_fs.sh
- health_check.sh
- help.sh
- hook_ignore_poststart_error.sh
- hook_spec_test.sh
- info.sh
- inspect.sh
- ipc_ns.sh
- kill.sh
- lcr_bigdata_stream.sh
- lcr_exec.sh
- log_test.sh
- nano_cpus.sh
- nonroot.sh
- pause.sh
- ps.sh
- rename.sh
- restart.sh
- restartpolicy.sh
- resume.sh
- rm.sh
- run.sh
- runc_bigdata_stream.sh
- runc_exec.sh
- seccomp.sh
- share_ns_test.sh
- shim_process_test.sh
- start.sh
- stats.sh
- stop.sh
- stop_signal.sh
- storage_opts_dm.sh
- storage_size.sh
- timezone.sh
- top.sh
- ulimit.sh
- update.sh
- userns_remap.sh
- version.sh
- volume.sh
- volume_mount_propagation.sh
- volume_v_propagation.sh
- embedded.sh
- help.sh
- image_digest.sh
- image_import.sh
- image_inspect.sh
- image_load.sh
- image_load_multiplex.sh
- image_remove.sh
- image_search.sh
- image_tag.sh
- images_list.sh
- img_fs_info.sh
- img_status.sh
- integration_check.sh
- isulad_tmpdir.sh
- load_layers.sh
- registry.sh
- ro_separate.sh
- storage_metdata.sh
- version.sh
- cgroupv2.sh
- oom_monitor.sh
- security_selinux.sh
- systemd_cgroup.sh
- mem_cpu_metrics.sh
- server.sh
- isulacni-invalid.conflist
- container_network_cleanup.sh
- container_with_network.sh
- dnsname.sh
- help.sh
- network_create.sh
- network_inspect.sh
- network_list.sh
- network_remove.sh
- port.sh
- restartpolicy_and_network.sh
- setup_network_failed.sh
- ci_isula.sh
- critest.sh
- helpers.sh
- build.sh
- build_on_linux_distros.sh
- generate_gcov.sh
- helper.sh
- install_depends.sh
- install_devmapper.sh
- make-and-install.sh
- only_build_isulad.sh
- pr-gateway.sh
- run-testcases.sh
- test.sh
- checker.cmake
- helper.cmake
- options.cmake
- protoc.cmake
- set_build_flags.cmake
- clang_analyzer_guide.md
- clang_analyzer_guide_zh.md
- include_what_you_use_guide.md
- include_what_you_use_guide_zh.md
- install_iSulad_on_Centos_7.sh
- install_iSulad_on_Ubuntu_20_04_LTS.sh
- build_guide.md
- build_guide_riscv.md
- build_guide_riscv_zh.md
- build_guide_with_docker_image.md
- build_guide_with_docker_image_zh.md
- build_guide_with_rpm.md
- build_guide_with_rpm_zh.md
- build_guide_zh.md
- fuzz_test_guide.md
- fuzz_test_guide_zh.md
- README.md
- README_zh.md
- cdi_design_zh.md
- cgroup_v2_design_zh.md
- gc_and_supervisor_design.md
- gc_and_supervisor_design_zh.md
- health_check_design.md
- restart_manager_design.md
- restore_design.md
- restore_design_zh.md
- state_check.md
- CRI_1.25_interface_change.md
- CRI_1.29_interface_change.md
- CRI_1.29_update_design.md
- cri_cni_refactor.md
- cri_cni_refactor_zh.md
- cri_stream_server_design_zh.md
- isulad_cri_stream_server_new_class_diagram.svg
- isulad_cri_stream_server_old_class_diagram.svg
- k8s125_New_Add_CRI.md
- k8s_websockets_problem.md
- SPDY_kubectl.png
- Websockets_kubectl.png
- events_design.md
- events_design_zh.md
- image_search_design_zh.md
- image_storage_driver_design.md
- image_storage_driver_design_zh.md
- image_store_design.md
- image_store_design_zh.md
- layer_store_degisn.md
- layer_store_degisn_zh.md
- registry_degisn.md
- registry_degisn_zh.md
- remote_ro_design.md
- containerPrune.svg
- imagePrune.svg
- networkPrune.svg
- progressBar.md
- systemPruneCN.md
- cni_1.0.0_change.md
- cni_operator_design.md
- cni_operator_design_zh.md
- CRI_adapter_design.md
- CRI_adapter_design_zh.md
- native_network_adapter_design.md
- native_network_adapter_design_zh.md
- native_network_design.md
- native_network_design_zh.md
- nri_CreateContainer.svg
- nri_design.md
- nri_detail.svg
- nri_init.svg
- nri_RunPodSandbox.svg
- runc_design_append.md
- runc_design_zh.md
- runtime_design.md
- runtime_design_zh.md
- controller_design_zh.md
- ListPodSandbox.svg
- ListPodSandboxStats.svg
- podsandbox_cri_interface_design.md
- PodSandboxStats.svg
- PodSandboxStatus.svg
- RemovePodSandbox.svg
- RunPodSandbox.svg
- sandbox_design_zh.md
- StopPodSandbox.svg
- seccomp_optimization.md
- seccomp_optimization_zh.md
- local_volume_design.md
- local_volume_design_zh.md
- architecture.md
- architecture_zh.md
- README.md
- README_zh.md
- isulad_build_in_openeuler.Dockerfile
- create.svg
- delete.svg
- gc_supervisor.svg
- kill.svg
- openeuler.png
- paused.svg
- running.svg
- stop.svg
- sys_restart.svg
- user_restart.svg
- arch.jpg
- architecture.png
- arm64parallel.png
- arm64sequential.png
- cgroup_v2_module.svg
- CNI_architecture.png
- controller_class.svg
- controller_create_seq.svg
- controller_sandboxer_monitor_activity.svg
- controller_wait_seq.svg
- cri_1.25_interface_change.svg
- cri_1.29_interface_change.svg
- cri_api_1.29_GetContainerEvents.svg
- cri_api_1.29_overview.svg
- events_collector.png
- events_monitor1.png
- events_monitor2.png
- events_service.png
- health_check_flowchart.png
- health_check_monitor_status.png
- health_check_overview.png
- isula_search.png
- isulad_gc_flowchart.svg
- isulad_shim_flow_chart.svg
- isulad_supervisor_flowchart.svg
- k8s_isulad_flow_chart.svg
- performan_test_design.png
- performance_arm_para.png
- performance_arm_seri.png
- performance_x86_para.png
- performance_x86_seri.png
- pull_detail.svg
- refactor_isulad_shim_flow_chart.svg
- registry_v1.jpg
- registry_v2.jpg
- restart_manager_check.png
- restart_manager_create.png
- restore_detail.png
- restore_handle_detail.png
- restore_overview.png
- runc_isula_attach_flow_chart.svg
- runtime_initialization.png
- runtime_overview.png
- sandbox_module.svg
- sandbox_state.svg
- x86_64parallel.png
- x86_64sequential.png
- devicemapper_environmental_preparation.md
- devicemapper_environmental_preparation_zh.md
- gpu_container_zh.md
- isula_search.md
- isula_search_zh.md
- k8s_integration.md
- k8s_integration_zh.md
- native_network.md
- native_network_zh.md
- README.md
- README_zh.md
- rootless.md
- rootless_zh.md
- runc_config_zh.md
- setup_bridge_network.md
- setup_bridge_network_zh.md
- cri_performance_test.md
- performance_test.md
- isulad_vs_docker_arch_diff1.svg
- isulad_vs_docker_arch_diff_2.svg
- isulad_vs_docker_cri_diffs.svg
- vs_docker_command.md
- vs_docker_design.md
- LICENSE-cri-api
- LICENSE-http-paser
- LICENSE
- NOTICE
- iSulad-logo.svg
- container.rest.h
- container.proto
- api_v1.proto
- api.proto
- gogo.proto
- image.rest.h
- images.proto
- network.rest.h
- network.proto
- volumes.rest.h
- volumes.proto
- client_base.h
- CMakeLists.txt
- grpc_client.cc
- grpc_client.h
- grpc_containers_client.cc
- grpc_containers_client.h
- grpc_images_client.cc
- grpc_images_client.h
- grpc_network_client.cc
- grpc_network_client.h
- grpc_volumes_client.cc
- grpc_volumes_client.h
- CMakeLists.txt
- rest_client.c
- rest_client.h
- rest_containers_client.c
- rest_containers_client.h
- rest_images_client.c
- rest_images_client.h
- rest_network_client.c
- rest_network_client.h
- rest_volumes_client.c
- rest_volumes_client.h
- CMakeLists.txt
- connect.h
- isula_connect.c
- isula_connect.h
- protocol_type.c
- protocol_type.h
- CMakeLists.txt
- CMakeLists.txt
- create.c
- create.h
- kill.c
- kill.h
- rename.c
- rename.h
- restart.c
- restart.h
- rm.c
- rm.h
- run.c
- run.h
- start.c
- start.h
- stop.c
- stop.h
- CMakeLists.txt
- events.c
- events.h
- export.c
- export.h
- pause.c
- pause.h
- resume.c
- resume.h
- stats.c
- stats.h
- update.c
- update.h
- CMakeLists.txt
- images.c
- images.h
- import.c
- import.h
- load.c
- load.h
- login.c
- login.h
- logout.c
- logout.h
- pull.c
- pull.h
- rmi.c
- rmi.h
- search.c
- search.h
- tag.c
- tag.h
- CMakeLists.txt
- info.c
- info.h
- inspect.c
- inspect.h
- logs.c
- logs.h
- port.c
- port.h
- ps.c
- ps.h
- top.c
- top.h
- version.c
- version.h
- wait.c
- wait.h
- CMakeLists.txt
- network.c
- network.h
- network_create.c
- network_create.h
- network_inspect.c
- network_inspect.h
- network_list.c
- network_list.h
- network_remove.c
- network_remove.h
- attach.c
- attach.h
- CMakeLists.txt
- cp.c
- cp.h
- exec.c
- exec.h
- CMakeLists.txt
- list.c
- list.h
- prune.c
- prune.h
- remove.c
- remove.h
- volume.c
- volume.h
- client_arguments.c
- client_arguments.h
- client_console.c
- client_console.h
- client_helpers.c
- client_helpers.h
- client_show_format.c
- client_show_format.h
- CMakeLists.txt
- inspect_format.c
- inspect_format.h
- isula_commands.c
- isula_commands.h
- isula_container_spec.c
- isula_container_spec.h
- isula_host_spec.c
- isula_host_spec.h
- main.c
- template_string_parse.c
- template_string_parse.h
- CMakeLists.txt
- isulad_commands.c
- isulad_commands.h
- main.c
- CMakeLists.txt
- common.c
- common.h
- main.c
- process.c
- process.h
- terminal.c
- terminal.h
- CMakeLists.txt
- opt_log.c
- opt_log.h
- opt_ulimit.c
- opt_ulimit.h
- CMakeLists.txt
- command_parser.c
- command_parser.h
- CMakeLists.txt
- constants.h
- shim_constants.h
- isula
- default.json
- default.json
- config.json
- container_contexts
- daemon.json
- daemon_constants.json
- iSulad.sysconfig
- seccomp_default.json
- systemcontainer_config.json
- isulad.init
- isulad.service
- isulad-check.sh
- isulad-monit
- env_checkconfig
- cgroup.c
- cgroup.h
- cgroup_common.c
- cgroup_common.h
- cgroup_v1.c
- cgroup_v1.h
- cgroup_v2.c
- cgroup_v2.h
- CMakeLists.txt
- CMakeLists.txt
- v1_cri_helpers.cc
- v1_cri_helpers.h
- v1_cri_security_context.cc
- v1_cri_security_context.h
- v1_naming.cc
- v1_naming.h
- checkpoint_handler.cc
- checkpoint_handler.h
- CMakeLists.txt
- cri_constants.cc
- cri_constants.h
- cri_helpers.cc
- cri_helpers.h
- CMakeLists.txt
- nri_convert.cc
- nri_convert.h
- nri_spec.c
- nri_spec.h
- nri_utils.c
- nri_utils.h
- CMakeLists.txt
- err_msg.c
- err_msg.h
- events_format.c
- events_format.h
- id_name_manager.c
- id_name_manager.h
- selinux_label.c
- selinux_label.h
- stream_wrapper.h
- sysinfo.c
- sysinfo.h
- CMakeLists.txt
- daemon_arguments.c
- daemon_arguments.h
- isulad_config.c
- isulad_config.h
- CMakeLists.txt
- create_service.cc
- create_service.h
- delete_service.cc
- delete_service.h
- exec_service.cc
- exec_service.h
- export_service.cc
- export_service.h
- info_service.cc
- info_service.h
- inspect_service.cc
- inspect_service.h
- kill_service.cc
- kill_service.h
- list_service.cc
- list_service.h
- pause_service.cc
- pause_service.h
- rename_service.cc
- rename_service.h
- resize_service.cc
- resize_service.h
- restart_service.cc
- restart_service.h
- resume_service.cc
- resume_service.h
- service_base.h
- start_service.cc
- start_service.h
- stats_service.cc
- stats_service.h
- stop_service.cc
- stop_service.h
- top_service.cc
- top_service.h
- update_service.cc
- update_service.h
- version_service.cc
- version_service.h
- CMakeLists.txt
- cri_v1_runtime_image_service.cc
- cri_v1_runtime_image_service.h
- cri_v1_runtime_runtime_service.cc
- cri_v1_runtime_runtime_service.h
- CMakeLists.txt
- cri_runtime_image_service.cc
- cri_runtime_image_service.h
- cri_runtime_runtime_service.cc
- cri_runtime_runtime_service.h
- CMakeLists.txt
- cri_service.cc
- cri_service.h
- CMakeLists.txt
- grpc_containers_service.cc
- grpc_containers_service.h
- grpc_containers_service_private.cc
- grpc_images_service.cc
- grpc_images_service.h
- grpc_network_service.cc
- grpc_network_service.h
- grpc_server_tls_auth.cc
- grpc_server_tls_auth.h
- grpc_service.cc
- grpc_service.h
- grpc_volumes_service.cc
- grpc_volumes_service.h
- CMakeLists.txt
- metrics_service.c
- metrics_service.h
- CMakeLists.txt
- rest_containers_service.c
- rest_containers_service.h
- rest_images_service.c
- rest_images_service.h
- rest_metrics_service.c
- rest_metrics_service.h
- rest_network_service.c
- rest_network_service.h
- rest_service.c
- rest_service.h
- rest_service_common.c
- rest_service_common.h
- rest_volumes_service.c
- rest_volumes_service.h
- CMakeLists.txt
- service_common.c
- service_common.h
- CMakeLists.txt
- ws_server.cc
- ws_server.h
- attach_serve.cc
- attach_serve.h
- CMakeLists.txt
- exec_serve.cc
- exec_serve.h
- route_callback_register.cc
- route_callback_register.h
- session.cc
- session.h
- stream_server.cc
- stream_server.h
- CMakeLists.txt
- v1_cri_container_manager_service.cc
- v1_cri_container_manager_service.h
- v1_cri_image_manager_service.h
- v1_cri_image_manager_service_impl.cc
- v1_cri_image_manager_service_impl.h
- v1_cri_pod_sandbox_manager_service.cc
- v1_cri_pod_sandbox_manager_service.h
- v1_cri_runtime_manager_service.cc
- v1_cri_runtime_manager_service.h
- v1_cri_runtime_service.h
- v1_cri_runtime_service_impl.cc
- v1_cri_runtime_service_impl.h
- v1_cri_runtime_versioner_service.cc
- v1_cri_runtime_versioner_service.h
- CMakeLists.txt
- cri_container_manager_service.cc
- cri_container_manager_service.h
- cri_image_manager_service.h
- cri_image_manager_service_impl.cc
- cri_image_manager_service_impl.h
- cri_pod_sandbox_manager_service.cc
- cri_pod_sandbox_manager_service.h
- cri_runtime_manager_service.cc
- cri_runtime_manager_service.h
- cri_runtime_service.h
- cri_runtime_service_impl.cc
- cri_runtime_service_impl.h
- cri_runtime_versioner_service.cc
- cri_runtime_versioner_service.h
- cri_security_context.cc
- cri_security_context.h
- naming.cc
- naming.h
- v1alpha_cri_helpers.cc
- v1alpha_cri_helpers.h
- CMakeLists.txt
- cni_network_plugin.cc
- cni_network_plugin.h
- network_plugin.cc
- network_plugin.h
- request_cache.cc
- request_cache.h
- sysctl_tools.c
- sysctl_tools.h
- CMakeLists.txt
- CMakeLists.txt
- execution.c
- execution.h
- execution_create.c
- execution_create.h
- execution_extend.c
- execution_extend.h
- execution_information.c
- execution_information.h
- execution_network.c
- execution_network.h
- execution_stream.c
- execution_stream.h
- list.c
- list.h
- CMakeLists.txt
- image_cb.c
- image_cb.h
- CMakeLists.txt
- metrics_cb.c
- metrics_cb.h
- CMakeLists.txt
- network_cb.c
- network_cb.h
- CMakeLists.txt
- volume_cb.c
- volume_cb.h
- callback.c
- callback.h
- CMakeLists.txt
- CMakeLists.txt
- mailbox.c
- mailbox.h
- mailbox_message.c
- mailbox_message.h
- message_queue.c
- message_queue.h
- message_subscriber.c
- message_subscriber.h
- cdi_operate_api.h
- CMakeLists.txt
- container_api.h
- event_type.h
- events_collector_api.h
- events_sender_api.h
- image_api.h
- io_handler.h
- leftover_cleanup_api.h
- log_gather_api.h
- network_api.h
- plugin_api.h
- runtime_api.h
- service_container_api.h
- service_image_api.h
- service_network_api.h
- specs_api.h
- volume_api.h
- CMakeLists.txt
- containers_gc.c
- containers_gc.h
- CMakeLists.txt
- health_check.c
- health_check.h
- clean_context.c
- clean_context.h
- cleanup.c
- cleanup.h
- CMakeLists.txt
- leftover_cleanup_api.c
- oci_rootfs_clean.c
- oci_rootfs_clean.h
- CMakeLists.txt
- restartmanager.c
- restartmanager.h
- CMakeLists.txt
- restore.c
- restore.h
- CMakeLists.txt
- supervisor.c
- supervisor.h
- CMakeLists.txt
- container_events_handler.c
- container_events_handler.h
- container_state.c
- container_state.h
- container_unix.c
- container_unix.h
- containers_store.c
- containers_store.h
- cdi_parser.c
- cdi_parser.h
- CMakeLists.txt
- cdi_container_edits.c
- cdi_container_edits.h
- cdi_device.c
- cdi_device.h
- cdi_spec.c
- cdi_spec.h
- cdi_spec_dirs.c
- cdi_spec_dirs.h
- cdi_version.c
- cdi_version.h
- CMakeLists.txt
- cdi_annotations.c
- cdi_annotations.h
- cdi_cache.c
- cdi_cache.h
- cdi_registry.c
- cdi_registry.h
- CMakeLists.txt
- cdi_operate.c
- CMakeLists.txt
- CMakeLists.txt
- collector.c
- monitord.c
- monitord.h
- CMakeLists.txt
- event_sender.c
- CMakeLists.txt
- db_all.c
- db_all.h
- db_common.h
- db_images_common.h
- sqlite_common.c
- sqlite_common.h
- CMakeLists.txt
- embedded.c
- embedded.h
- snapshot.c
- snapshot.h
- snapshot_def.h
- CMakeLists.txt
- embedded_config_merge.c
- embedded_config_merge.h
- embedded_image.c
- embedded_image.h
- lim.c
- lim.h
- load.c
- CMakeLists.txt
- ext_image.c
- ext_image.h
- aes.c
- aes.h
- auths.c
- auths.h
- certs.c
- certs.h
- CMakeLists.txt
- http_request.c
- http_request.h
- registry.c
- registry.h
- registry_apiv1.c
- registry_apiv1.h
- registry_apiv2.c
- registry_apiv2.h
- CMakeLists.txt
- image_store.c
- image_store.h
- image_type.c
- image_type.h
- CMakeLists.txt
- devices_constants.h
- deviceset.c
- deviceset.h
- driver_devmapper.c
- driver_devmapper.h
- metadata_store.c
- metadata_store.h
- wrapper_devmapper.c
- wrapper_devmapper.h
- CMakeLists.txt
- driver_overlay2.c
- driver_overlay2.h
- driver_overlay2_types.h
- CMakeLists.txt
- project_quota.c
- project_quota.h
- CMakeLists.txt
- driver.c
- driver.h
- CMakeLists.txt
- layer.c
- layer.h
- layer_store.c
- layer_store.h
- CMakeLists.txt
- image_remote_impl.c
- layer_remote_impl.c
- overlay_remote_impl.c
- remote_support.c
- remote_support.h
- ro_symlink_maintain.c
- ro_symlink_maintain.h
- CMakeLists.txt
- rootfs.c
- rootfs.h
- rootfs_store.c
- rootfs_store.h
- CMakeLists.txt
- storage.c
- storage.h
- CMakeLists.txt
- oci_common_operators.c
- oci_common_operators.h
- oci_config_merge.c
- oci_config_merge.h
- oci_export.c
- oci_export.h
- oci_image.c
- oci_image.h
- oci_import.c
- oci_import.h
- oci_load.c
- oci_load.h
- oci_login.c
- oci_login.h
- oci_logout.c
- oci_logout.h
- oci_pull.c
- oci_pull.h
- oci_search.c
- oci_search.h
- progress.c
- progress.h
- registry_type.c
- registry_type.h
- utils_images.c
- utils_images.h
- CMakeLists.txt
- remote_image.c
- remote_image.h
- CMakeLists.txt
- image.c
- image_rootfs_handler.c
- image_rootfs_handler.h
- image_spec_merge.c
- image_spec_merge.h
- CMakeLists.txt
- log_gather.c
- CMakeLists.txt
- libcni_errno.c
- libcni_errno.h
- libcni_exec.c
- libcni_exec.h
- libcni_result_parse.c
- libcni_result_parse.h
- CMakeLists.txt
- libcni_api.c
- libcni_api.h
- libcni_cached.c
- libcni_cached.h
- libcni_conf.c
- libcni_conf.h
- libcni_result_type.c
- libcni_result_type.h
- CMakeLists.txt
- cni_operate.c
- cni_operate.h
- adaptor_cri.c
- adaptor_cri.h
- CMakeLists.txt
- adaptor_native.c
- adaptor_native.h
- CMakeLists.txt
- CMakeLists.txt
- network.c
- network_tools.h
- CMakeLists.txt
- plugin.c
- pspec.c
- pspec.h
- CMakeLists.txt
- lcr_engine.c
- lcr_engine.h
- lcr_rt_ops.c
- lcr_rt_ops.h
- CMakeLists.txt
- engine.c
- engine.h
- CMakeLists.txt
- isula_rt_ops.c
- isula_rt_ops.h
- CMakeLists.txt
- shim_rt_monitor.cc
- shim_rt_monitor.h
- shim_rt_ops.c
- shim_rt_ops.h
- CMakeLists.txt
- runtime.c
- runtime_common.h
- CMakeLists.txt
- inspect_container.c
- io_handler.c
- service_container.c
- service_image.c
- service_network.c
- vsock_io_handler.cc
- vsock_io_handler.h
- CMakeLists.txt
- parse_volume.c
- parse_volume.h
- specs.c
- specs_extend.c
- specs_extend.h
- specs_mount.c
- specs_mount.h
- specs_namespace.c
- specs_namespace.h
- specs_security.c
- specs_security.h
- verify.c
- verify.h
- CMakeLists.txt
- local.c
- local.h
- volume.c
- CMakeLists.txt
- CMakeLists.txt
- nri_adaption.cc
- nri_adaption.h
- nri_helpers.cc
- nri_helpers.h
- nri_plugin_ops.cc
- nri_plugin_ops.h
- nri_result.cc
- nri_result.h
- plugin.cc
- plugin.h
- CMakeLists.txt
- grpc_sandboxer_client.cc
- grpc_sandboxer_client.h
- CMakeLists.txt
- sandboxer_controller.cc
- sandboxer_controller.h
- CMakeLists.txt
- sandbox_task.cc
- sandbox_task.h
- sandboxer_sandbox.cc
- sandboxer_sandbox.h
- CMakeLists.txt
- shim_controller.cc
- shim_controller.h
- CMakeLists.txt
- CMakeLists.txt
- controller.h
- controller_manager.cc
- controller_manager.h
- sandbox.cc
- sandbox.h
- sandbox_manager.cc
- sandbox_manager.h
- sandbox_ops.cc
- sandbox_ops.h
- CMakeLists.txt
- buffer.c
- buffer.h
- CMakeLists.txt
- CMakeLists.txt
- console.c
- console.h
- CMakeLists.txt
- cstruct_wrapper.h
- cxxutils.cc
- cxxutils.h
- errors.cc
- errors.h
- read_write_lock.cc
- read_write_lock.h
- stoppable_thread.cc
- stoppable_thread.h
- transform.cc
- transform.h
- url.cc
- url.h
- CMakeLists.txt
- map.c
- map.h
- rb_tree.c
- rb_tree.h
- blocking_queue.c
- blocking_queue.h
- CMakeLists.txt
- error.c
- error.h
- filters.c
- filters.h
- io_wrapper.h
- linked_list.h
- mainloop.c
- mainloop.h
- namespace.c
- namespace.h
- network_namespace.c
- network_namespace.h
- path.c
- path.h
- util_atomic.c
- util_atomic.h
- utils.c
- utils.h
- utils_aes.c
- utils_aes.h
- utils_array.c
- utils_array.h
- utils_base64.c
- utils_base64.h
- utils_cap.c
- utils_cap.h
- utils_convert.c
- utils_convert.h
- utils_file.c
- utils_file.h
- utils_fs.c
- utils_fs.h
- utils_mount_spec.c
- utils_mount_spec.h
- utils_network.c
- utils_network.h
- utils_port.c
- utils_port.h
- utils_pwgr.c
- utils_pwgr.h
- utils_regex.c
- utils_regex.h
- utils_string.c
- utils_string.h
- utils_timestamp.c
- utils_timestamp.h
- utils_verify.c
- utils_verify.h
- utils_version.c
- utils_version.h
- certificate.c
- certificate.h
- CMakeLists.txt
- http.c
- http.h
- mediatype.h
- parser.c
- parser.h
- rest_common.c
- rest_common.h
- CMakeLists.txt
- show.c
- show.h
- CMakeLists.txt
- sha256.c
- sha256.h
- CMakeLists.txt
- isulad_tar.c
- isulad_tar.h
- util_archive.c
- util_archive.h
- util_gzip.c
- util_gzip.h
- CMakeLists.txt
- CMakeLists.txt
- cgroup_cpu_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- pause_ut.cc
- CMakeLists.txt
- resume_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- info_ut.cc
- CMakeLists.txt
- ps_ut.cc
- CMakeLists.txt
- client_show_format_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- template_string_parse_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- common_ut.cc
- CMakeLists.txt
- process_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- mainloop_ut.cc
- CMakeLists.txt
- map_ut.cc
- CMakeLists.txt
- path_ut.cc
- CMakeLists.txt
- util_atomic_ut.cc
- CMakeLists.txt
- utils_aes_ut.cc
- CMakeLists.txt
- utils_array_ut.cc
- CMakeLists.txt
- utils_base64_ut.cc
- CMakeLists.txt
- utils_convert_ut.cc
- CMakeLists.txt
- utils_error_ut.cc
- CMakeLists.txt
- utils_file_ut.cc
- CMakeLists.txt
- utils_filters_ut.cc
- CMakeLists.txt
- utils_fs_ut.cc
- CMakeLists.txt
- utils_mount_spec_ut.cc
- CMakeLists.txt
- utils_namespace_ut.cc
- CMakeLists.txt
- utils_network_ut.cc
- CMakeLists.txt
- group_sample
- long_sample
- passwd_sample
- utils_pwgr_ut.cc
- CMakeLists.txt
- utils_regex_ut.cc
- CMakeLists.txt
- utils_string_ut.cc
- CMakeLists.txt
- utils_timestamp_ut.cc
- CMakeLists.txt
- utils_transform_ut.cc
- CMakeLists.txt
- utils_utils_ut.cc
- CMakeLists.txt
- utils_verify_ut.cc
- CMakeLists.txt
- utils_version_ut.cc
- CMakeLists.txt
- test_gr_obj_parser_fuzz.dict
- test_pw_obj_parser_fuzz.dict
- test_volume_mount_spec_fuzz.dict
- test_volume_parse_volume_fuzz.dict
- CMakeLists.txt
- fuzz.sh
- test_gr_obj_parser_fuzz.cc
- test_pw_obj_parser_fuzz.cc
- test_volume_mount_spec_fuzz.cc
- test_volume_parse_volume_fuzz.cc
- CMakeLists.txt
- id_name_manager_ut.cc
- CMakeLists.txt
- imagetool_image.json
- oci_config_merge_ut.cc
- oci_runtime_spec.json
- 0
- config
- index
- manifest_body
- ping_head
- ping_v1_head
- search_result
- search_result_404
- search_server_error
- manifest
- ping_head
- ping_head1
- token_body
- token_body2
- 0
- 0_server_error
- config
- manifest_404
- manifest_body
- manifest_list
- ping_head
- CMakeLists.txt
- registry_ut.cc
- =c2hhMjU2OjM5ODkxZmY2N2RhOThhYjg1NDBkNzEzMjA5MTVmMzNkMmViODBhYjQyOTA4ZTM5ODQ3MmNhYjNjMWNlN2FjMTA=
- images.json
- manifest
- =c2hhMjU2OmU0ZGI2OGRlNGZmMjdjMmFkZmVhMGM1NGJiYjczYTYxYTQyZjViNjY3YzMyNmRlNGQ3ZDViMTlhYjcxYzZhM2I=
- images.json
- manifest
- =c2hhMjU2OmZmYzhlZjc5NjhhMmFjYjc1NDUwMDZiZWQwMjIwMDFhZGRhYTI2MmMwZjc2MDg4MzE0NmM0YTRmYWU1NGU2ODk=
- images.json
- manifest
- images.json
- manifest
- CMakeLists.txt
- storage_images_ut.cc
- busybox
- group
- localtime
- passwd
- shadow
- link
- lower
- hello
- link
- c3343428f60aab9c86d24293f6
- d462e429837b2644fce88885d7
- layer.json
- 9c27e219663c25e0f28493790cc0b88bc973ba3b1686355f221c38a36978ac63.tar-split.gz
- layer.json
- 7db8f44a0a8e12ea4283e3180e98880007efbd5de2e7c98b67de9cdd4dfffb0b.json
- 068615102be4457b22d40c9702e4bd316dd50ae85467b0378a419b23b60ba73d
- 3d24ee258efc3bfe4066a1a9fb83febf6dc0b1548dfe896161533668281c9f4f
- ba0dae6243cc9fa2890df40a625721fdbea5c94ca6da897acdd814d710149770
- base
- deviceset-metadata
- transaction-metadata
- id
- CMakeLists.txt
- driver_devmapper_ut.cc
- CMakeLists.txt
- storage_driver_ut.cc
- storage_layers_ut.cc
- CMakeLists.txt
- remote_layer_ut.cc
- container.json
- container.json
- CMakeLists.txt
- storage_rootfs_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- oci_ut_common.cc
- oci_ut_common.h
- CMakeLists.txt
- mock.h
- callback_mock.cc
- callback_mock.h
- cdi_operate_api_mock.cc
- cdi_operate_api_mock.h
- collector_mock.cc
- collector_mock.h
- container_operator_mock.cc
- container_operator_mock.h
- container_state_mock.cc
- container_state_mock.h
- container_unix_mock.cc
- container_unix_mock.h
- containers_gc_mock.cc
- containers_gc_mock.h
- containers_store_mock.cc
- containers_store_mock.h
- driver_overlay2_mock.cc
- driver_overlay2_mock.h
- driver_quota_mock.cc
- driver_quota_mock.h
- engine_mock.cc
- engine_mock.h
- grpc_client_mock.cc
- grpc_client_mock.h
- grpc_sandboxer_client_mock.cc
- grpc_sandboxer_client_mock.h
- health_check_mock.cc
- health_check_mock.h
- http_mock.cc
- http_mock.h
- image_api_mock.cc
- image_api_mock.h
- image_mock.cc
- image_mock.h
- isulad_config_mock.cc
- isulad_config_mock.h
- libdevmapper_mock.cc
- libdevmapper_mock.h
- mailbox_mock.cc
- mailbox_mock.h
- mainloop_mock.cc
- mainloop_mock.h
- namespace_mock.cc
- namespace_mock.h
- oci_image_mock.cc
- oci_image_mock.h
- remote_store_mock.cc
- remote_store_mock.h
- restartmanager_mock.cc
- restartmanager_mock.h
- runtime_mock.cc
- runtime_mock.h
- rust_sandbox_api_mock.cc
- rust_sandbox_api_mock.h
- sandbox_manager_mock.cc
- sandbox_manager_mock.h
- sandbox_mock.cc
- sandbox_mock.h
- sandboxer_controller_mock.cc
- sandboxer_controller_mock.h
- sandboxer_sandbox_mock.cc
- sandboxer_sandbox_mock.h
- selinux_label_mock.cc
- selinux_label_mock.h
- selinux_mock.cc
- selinux_mock.h
- sender_mock.cc
- sender_mock.h
- service_container_api_mock.cc
- service_container_api_mock.h
- shim_controller_mock.cc
- shim_controller_mock.h
- specs_mock.cc
- specs_mock.h
- storage_mock.cc
- storage_mock.h
- syscall_mock.cc
- syscall_mock.h
- sysinfo_mock.cc
- sysinfo_mock.h
- verify_mock.cc
- verify_mock.h
- CMakeLists.txt
- cni_operate_ut.cc
- CMakeLists.txt
- network_ns_ut.cc
- CMakeLists.txt
- cni_cache_info.json
- network_mock.cc
- network_mock.h
- CMakeLists.txt
- isula_rt_ops_ut.cc
- CMakeLists.txt
- lcr_rt_ops_ut.cc
- pid.file
- CMakeLists.txt
- CMakeLists.txt
- controller_manager_ut.cc
- CMakeLists.txt
- sandboxer_client_ut.cc
- CMakeLists.txt
- sandboxer_controller_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- shim_controller_ut.cc
- CMakeLists.txt
- controller_common.cc
- controller_common.h
- CMakeLists.txt
- sandbox_ut.cc
- CMakeLists.txt
- sandbox_manager_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- execution_extend_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- selinux_label_mock_ut.cc
- selinux_label_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- hostconfig.json
- oci_runtime_spec.json
- specs_ut.cc
- CMakeLists.txt
- hooks.json
- hostconfig.json
- oci_runtime_spec.json
- specs_extend_ut.cc
- CMakeLists.txt
- verify_ut.cc
- CMakeLists.txt
- CMakeLists.txt
- volume_ut.cc
- CMakeLists.txt
- GTest-Run.xsl
- cri_perf_test.sh
- codecheck_compile.sh
- static_check.sh
- .clang-format
- .gitignore
- cmake_uninstall.cmake.in
- CMakeLists.txt
- config.h.in
- Dockerfile
- isulad.pc.in
- iSulad.spec
- README.md
- README_zh.md
- release_notes
- update-version.sh
# Installation Guide
1. Get the code
git clone https://github.com/openeuler-mirror/iSulad
Downloads the entire project code from GitHub to your computer.
cd iSulad
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- 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.io"
Type this command into your terminal and run it.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
Pulled directly from this repo's README.
3. CMake
MediumPrerequisites
sudo -E cmake ..
Type this command into your terminal and run it.
Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
