如何在docker中获取minio-server版本?

har*_*rma 2 docker ubuntu-16.04 minio

通过在docker中使用minio服务器,我在几个月前安装并开始使用它,现在我需要知道我正在使用什么版本的minio服务器。

还想知道如何将现有的 minio 服务器更新到最新版本,而不丢失我的数据?

这里:Ubuntu版本是16.04,docker版本是1.13.0。

iti*_*iic 5

显示版本使用:

docker run minio/minio version
Run Code Online (Sandbox Code Playgroud)

编辑 2020: 显示版本使用:

docker run minio/minio --version
Run Code Online (Sandbox Code Playgroud)

要获取 minio 的最新图像,请使用:

docker pull minio/minio
Run Code Online (Sandbox Code Playgroud)

当涉及到卷和数据时,这取决于您如何看待容器

如果

docker run -d -p 9000:9000 -v /my/local/path:/export minio/minio server /export 
Run Code Online (Sandbox Code Playgroud)

所以你的本地(主机)路径 /my local/path 中有数据

你可以用容器做任何你想做的事

如果没有,我不确定 docker pull 是否会破坏您的数据。所以我建议你从容器中复制数据

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
Run Code Online (Sandbox Code Playgroud)

在你开始之前。

  • 截至 2020 年,似乎“docker run minio/minio version”应该替换为“docker run minio/minio --version”,否则您会收到错误消息:_'version' is not a minio sub-command._ (2认同)