docker import不能用的解決辦法:1、找到ENV參數并將其所有的“key=value”字符串追加到“–env-file”指定的文件中;2、運行命令“docker ps -a”。
本文操作環境:ubuntu 16.04系統、Docker 20.10.11版、Dell G3電腦。
如何解決docker import 不能用的問題?
Docker export 后 import無法成功運行解決
場景:
1. 使用 docker export {containerName } -o {fileName} 將容器導出后
2. 使用 docker import {fileName } {containerName} 導入
3. 使用 docker run 運行后無法成功運行:
4. 使用–env-file指定文件進行環境變量的手動設置
解決方案:
-
手動使用–env-file會將容器原先的ENV變量移除, 所以需要找到舊的(導出前的)容器使用 docker inspect 命令 找到ENV參數并將其所有的key=value字符串追加到–env-file指定的文件中
-
運行命令 docker ps -a 查看導出前的容器的”COMMAND”列, 這個列時容器啟動時的命令, 請把它追加到docker run … 后面, 使用”docker ps -a –no-trunc”查看完整的信息
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦