Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Report: Add data
[csit.git]
/
resources
/
tools
/
scripts
/
topo_container_copy.py
diff --git
a/resources/tools/scripts/topo_container_copy.py
b/resources/tools/scripts/topo_container_copy.py
index
d243182
..
83599b4
100644
(file)
--- a/
resources/tools/scripts/topo_container_copy.py
+++ b/
resources/tools/scripts/topo_container_copy.py
@@
-122,11
+122,16
@@
def main():
ssh.scp(local_path=image, remote_path=directory)
# Load image to Docker.
ssh.scp(local_path=image, remote_path=directory)
# Load image to Docker.
- cmd = "for f in {directory}/*.tar.gz; do
zcat $f |
"\
- "sudo docker load; done".format(directory=directory)
+ cmd = "for f in {directory}/*.tar.gz; do "\
+ "sudo docker load
-i $f
; done".format(directory=directory)
stdout = ssh_no_error(ssh, cmd)
print("###TI {}".format(stdout))
stdout = ssh_no_error(ssh, cmd)
print("###TI {}".format(stdout))
+ # Remove <none> images from Docker.
+ cmd = "docker rmi $(sudo docker images -f 'dangling=true' -q)"
+ stdout = ssh_ignore_error(ssh, cmd, sudo=True)
+ print("###TI {}".format(stdout))
+
if __name__ == "__main__":
sys.exit(main())
if __name__ == "__main__":
sys.exit(main())