docker load 出错 open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
生活随笔
收集整理的這篇文章主要介紹了
docker load 出错 open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 問題現象
使用 docker load 加載鏡像包的時候出現如下錯誤:
open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
2. 問題分析
查閱資料發現這個由于 docker load 和 docker import 的區別導致.
因為壓縮包如果是用 docker save 打包的,就可以用 docker load,但是如果壓縮包是用 docker export 打包的,那就需要用 docker import
root@wohu:/$ docker load -i rabbitmq-1125.tar
open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
root@wohu:/$ cat rabbitmq-1125.tar | docker import - rabbitmq_test:test
sha256:23660698185e3f03fec12b82e50759f73385e5f16880d4b1dfd2c808282574e9
3. docker save 與 docker export 以及 docker load 和 docker import 的區別
- docker save保存的是鏡像(image),docker export保存的是容器(container);
- docker load用來載入鏡像包,docker import用來載入容器包,但兩者都會恢復為鏡像;
- docker load不能對載入的鏡像重命名,而docker import可以為鏡像指定新名稱。
進階參考鏈接:
https://cnodejs.org/topic/59a2304f7aeedce818249eeb
總結
以上是生活随笔為你收集整理的docker load 出错 open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq个性签名怎么不显示
- 下一篇: Ubuntu apt-get insta