在使用Docker時,我們通常需要保存一些信息,比如鏡像、容器、網絡等等。下面將介紹幾種常見的保存Docker信息的方式。
1. Docker鏡像的保存
docker save <鏡像名> > <保存路徑>
例如,將ubuntu:latest鏡像保存在/home/user目錄下:
docker save ubuntu:latest > /home/user/ubuntu_latest.tar
2. Docker鏡像的加載
docker load < <鏡像文件路徑>
例如,將剛才保存的ubuntu:latest鏡像加載到Docker中:
docker load < /home/user/ubuntu_latest.tar
3. Docker容器的保存
docker export <容器ID> > <保存路徑>
例如,將容器ID為123456789的容器保存在/home/user目錄下:
docker export 123456789 > /home/user/container.tar
4. Docker容器的加載
cat <容器文件路徑> | docker import -< <新鏡像名>
例如,將剛才保存的容器文件container.tar創建為一個新的鏡像myimage:
cat /home/user/container.tar | docker import - myimage
5. Docker網絡的保存
docker network inspect <網絡名> > <保存路徑>
例如,將網絡名為mynetwork的網絡保存在/home/user目錄下:
docker network inspect mynetwork > /home/user/network.json
以上就是常見的Docker信息保存方法,可以根據需要選擇相應的保存方式。
上一篇mysql語句修改列名