相關(guān)說(shuō)明
| 命令 | 描述 |
|---|---|
| save | 保存鏡像 |
| load | 載入鏡像,恢復(fù)鏡像時(shí)不可以指定新名稱(chēng) |
| export | 導(dǎo)出容器 |
| import | 導(dǎo)入容器,恢復(fù)鏡像時(shí)可以指定新名稱(chēng) |
方式一(推薦方式)
使用 save 和 load 命令進(jìn)行保存和載入鏡像
保存
docker save -o nginx.tar nginx:latest
注意:其中 nginx.tar 為保存的文件名,其中 nginx:latest 為鏡像名稱(chēng)和標(biāo)簽
載入
docker load -i nginx.tar
注意:其中 nginx.tar 為載入的文件名
方式二
使用 export 和 import 命令進(jìn)行導(dǎo)出和導(dǎo)入容器
導(dǎo)出
docker export -o nginx.tar nginx
注意:其中 nginx.tar 為導(dǎo)出的文件名,其中 nginx 為容器名稱(chēng)
導(dǎo)入
docker import nginx.tar nginx
注意:其中 nginx.tar 為導(dǎo)入的文件名,其中 nginx 為容器名稱(chēng)
總結(jié)
- 推薦使用
save和load方式來(lái)進(jìn)行保存和載入鏡像,簡(jiǎn)單方便 - 不推薦使用
export和import方式來(lái)進(jìn)行導(dǎo)出和導(dǎo)入鏡像,原因是在運(yùn)行容器時(shí)需要再運(yùn)行命令中添加上運(yùn)行的工作目錄和運(yùn)行命令,否則報(bào)錯(cuò)