总是断断续续,这次针对docker梳理一下,不是从基础
uniontech-PC# docker ps -a # 查看一下你现在所有的容器 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 74f13b97a946 test "sh -c 'while true; …" 4 days ago Created test uniontech-PC# docker commit 74f13b97a946 mytest:v1 #把你的容器提交成镜像 sha256:83a17a1e8993e666116c4d9f44dee8834fa7eee4afa90a7cdbcfc5a3827ba865 uniontech-PC# docker images # 你这里多一个镜像 REPOSITORY TAG IMAGE ID CREATED SIZE mytest v1 83a17a1e8993 5 seconds ago 1.45GB #这个容器在原始镜像上没有做任何修改,所以大小还是一致的。 test latest 549e06208e9f 4 days ago 1.45GB harbor.sh.deepin.com/amd64/minbase uos 13c38cdc2655 6 months ago 167MB uniontech-PC# docker save -o mytest.tar mytest:v1 # 保存到本地,就是当前文件路径。
uniontech-PC# ls -al #就可以查看mytest.tar 这个时候我们发给其他人
=====================其他人电脑上运行
uniontech-PC# docker load --input mytest.tar
Loaded image: mytest:v1
uniontech-PC# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mytest v1 83a17a1e8993 10 minutes ago 1.45GB
config_uos latest 549e06208e9f 4 days ago 1.45GB
harbor.sh.deepin.com/amd64/minbase uos 13c38cdc2655 6 months ago 167MB