首页 > 解决方案 > 使用 docker 安装 mongodb

问题描述

我正在使用 Docker 在 linux mint (Tina) (Ubuntu 18.0.4) 上安装 mongodb。我不确定我应该安装什么版本。我在这里看到了可用的标签 https://hub.docker.com/_/mongo/ 因为我的 linux 版本是 18.04 Bionic,我想我应该使用 Mongo Bionic 而不是 Xenial 但是,我看到标签名称为 -

4.1.13-仿生、4.1-仿生、不稳定仿生

它是一个不稳定的版本吗?我应该在以下命令中使用什么标签?

docker pull mongo:4.1.13-bionic 或 4.1-bionic 或其他

如果我不给出标签,我会得到 Mongo 4.0.11 但是我在列表中看不到任何标签 4.0.11-bionic。它是拉 4.0.11 Bionic 还是 Xenial ?

什么是简单标签与共享标签?

如果图像没有后缀 Xenial 或 Bionic(例如 4.0.11),那么它对 Xenial(Ubuntu 16)和 Bionic(Ubuntu 18)都有效吗?

标签: docker

解决方案


TL;博士; 您可以选择任何图像。不一定与您的主机操作系统匹配。

我猜 ubuntu 18.04 是主机操作系统(运行 docker 服务的操作系统)。dockerhub 中指定的镜像是容器的基础 docker 镜像,与您的主机操作系统无关。

仅当您想扩展图像和/或关心其大小时才重要。


推荐阅读