MCPcopy Index your code
hub / github.com/SpaceNetLab/StarryNet / sn_reset_docker_env

Function sn_reset_docker_env

starrynet/sn_utils.py:255–267  ·  view source on GitHub ↗
(remote_ssh, docker_service_name, node_size)

Source from the content-addressed store, hash-verified

253
254
255def sn_reset_docker_env(remote_ssh, docker_service_name, node_size):
256 print("Reset docker environment for constellation emulation ...")
257 print("Remove legacy containers.")
258 print(sn_remote_cmd(remote_ssh,
259 "docker service rm " + docker_service_name))
260 print(sn_remote_cmd(remote_ssh, "docker rm -f $(docker ps -a -q)"))
261 print("Remove legacy emulated ISLs.")
262 sn_delete_remote_network_bridge(remote_ssh)
263 print("Creating new containers...")
264 sn_remote_cmd(
265 remote_ssh, "docker service create --replicas " + str(node_size) +
266 " --name " + str(docker_service_name) +
267 " --cap-add ALL lwsen/starlab_node:1.0 ping www.baidu.com")
268
269
270def sn_rename_all_container(remote_ssh, container_id_list, new_idx):

Callers 1

runMethod · 0.85

Calls 2

sn_remote_cmdFunction · 0.85

Tested by

no test coverage detected