本文操作环境: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视频教程》
以上就是如何解决docker import 不能用的问题的详细内容。
