我是 WSL2 上的 Docker 新手。
我正在开发一个完全基于 Linux Mint 19.2 构建的项目。为了与项目完全一致,我尝试使用该操作系统运行 Docker 容器。
我在考虑 Dockerfile 开头的一些内容,例如:
FROM mint:19.2
当然,这个基础镜像是不存在的:
未找到 mint:19.2 的清单:清单未知:清单未知
是否有可能在容器中安装 Linux Mint,最好是 19.2 版本?
答案1
Linux-Mint 镜像提供于https://hub.docker.com/r/vcatechnology/linux-mint。
那么如何将其集成到 Dockerfile 中?只需运行docker pull vcatechnology/linux-mint
即可docker image build ~; Sending build context to Docker daemon 15.87kB; Error response from daemon: dockerfile parse error line 13: unknown instruction: DOCKER
。
解决方案是:FROM vcatechnology/linux-mint:<version>
。
版本 19.2 不可用:FROM vcatechnology/linux-mint:19.2
给出invalid reference format
。版本 19 不属于列出的标签. 例如,使用版本 18,它是版本 19 的基础(或者更确切地说,使用 18.2)。