(remote_ssh, docker_service_name, node_size)
| 253 | |
| 254 | |
| 255 | def 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 | |
| 270 | def sn_rename_all_container(remote_ssh, container_id_list, new_idx): |
no test coverage detected