()
| 265 | |
| 266 | |
| 267 | def sn_get_container_info(): |
| 268 | # Read all container information in all_container_info |
| 269 | with os.popen("docker ps") as f: |
| 270 | all_container_info = f.readlines() |
| 271 | n_container = len(all_container_info) - 1 |
| 272 | |
| 273 | container_id_list = [] |
| 274 | for container_idx in range(1, n_container + 1): |
| 275 | container_id_list.append(all_container_info[container_idx].split()[0]) |
| 276 | |
| 277 | return container_id_list |
| 278 | |
| 279 | |
| 280 | def sn_establish_GSL(container_id_list, matrix, GS_num, constellation_size, bw, |