ct_containers_reaper (ct_containers v0.1.1)
Link to this section Summary
Link to this section Types
Link to this type
container_engine_cb_module/0
-type container_engine_cb_module() :: module().
Link to this type
container_id/0
-type container_id() :: string() | binary().
Link to this type
ct_container_context/0
-type ct_container_context() :: #{image => binary(), wait_strategy => wait_strategy(), wait_timeout => number(), port_mapping => list(), labels => labels(), binds => list(), network => {atom(), binary()}, alias => binary(), env => #{binary() => binary()}, container_engine_module => module()}.
Link to this type
labels/0
-type labels() :: #{binary() => binary()}.
Link to this type
port_mapping/0
-type port_mapping() :: {1..65535, tcp | udp}.
Link to this type
wait_strategy/0
-type wait_strategy() :: fun((container_id(), container_engine_cb_module(), wait_strategy_ctx()) -> {true | false, wait_strategy_ctx()}).
Link to this type
wait_strategy_ctx/0
-type wait_strategy_ctx() :: map().
Link to this section Functions
Link to this function
handle_call(Request, From, State)
Link to this function
handle_cast(Request, State)
Link to this function
handle_info(Unknown, State)
Link to this function
init(_)
Link to this function
start_link()
Link to this function