[英]Docker save: No such image
當我運行docker save nifi > nifi_backup.tar
我得到
Error response from daemon: No such image: nifi
當我運行docker ps -a
我得到
$docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a8796cbf6cb1 apache/nifi:1.9.2 "../scripts/start.sh" 11 months ago Exited (0) 33 minutes ago nifi
f4ecf6ca0d16 apache/nifi "../scripts/start.sh" 12 months ago Exited (0) 12 months ago nervous_poincare
9a68c235bb3a apache/nifi "../scripts/start.sh" 12 months ago Exited (0) 12 months ago jolly_mendel
d608287fe560 superset_superset "/entrypoint.sh" 2 years ago Up 27 hours (healthy) 0.0.0.0:8088->8088/tcp, :::8088->8088/tcp superset_superset_1
fcea620b1983 postgres:10 "docker-entrypoint.s…" 2 years ago Up 27 hours 0.0.0.0:5433->5432/tcp, :::5433->5432/tcp superset_postgres_1
380782e0a024 redis:3.2 "docker-entrypoint.s…" 2 years ago Up 27 hours 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp superset_redis_1
另外,我無法啟動 nifi 圖像
如果我運行docker start nifi
它嘗試開始大約一分鍾,然后默默地停止。
並且結果中沒有日志。
docker events
說exit code = 0
:
也許它與不可用的保存有一些關系,所以我也通知了它。
在這種情況下如何修復No such image
?
根據此處的文檔, docker save
命令需要一個圖像名稱,而不是一個容器。 您可能正在尋找docker export
( export docs ) 命令來實現您想要的。
關於啟動容器的錯誤可能是特定於容器的。 由於它已經在一年前退出,因此可能數據丟失並且容器無法再次啟動。 使用命令docker events&
,您可以在后台啟動 docker 事件偵聽器。 通過這種方式,您可以獲得此開始嘗試的十六進制值並使用它來搜索特定日志: docker logs <startId hex>
。 也許它可以告訴您有關容器未正確啟動的更多詳細信息。
使用命令docker images
查看是否有名為 nifi 的鏡像。 如果不是首先構建該圖像然后執行命令:
docker save nifi > nifi_backup.tar
如果命令No such image: nifi
docker images
具有名為 nifi 的圖像,則不應顯示錯誤No such image: nifi
nifi。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.