如何将Docker上的Ubuntu还原为普通Ubuntu系统:详细教程
这是什么?
我想把在Docker中安装的Ubuntu恢复成普通的Ubuntu,因为它只安装了最小限度的软件包,所以当输入命令时会显示大部分的”command not found”(命令未找到)错误信息。
处理办法
在Docker容器内,执行以下命令:
$ unminimize
当您输入此命令时,几乎会安装全部预装的软件包。
Dockerfile – Docker镜像构建文件
以下是一个Dockerfile示例:
FROM ubuntu
RUN unminimize
执行上述Dockerfile时,可能会遇到以下错误:
The command '/bin/sh -c unminimize' returned a non-zero code: 1
这是因为unminimize命令需要用户确认。解决方法如下:
FROM ubuntu
RUN yes | unminimize
通过这种方式,将自动确认并安装所需的软件包。