通过在docker中使用minio服务器,我在几个月前安装并开始使用它,现在我需要知道我正在使用什么版本的minio服务器。
还想知道如何将现有的minio服务器更新到最新版本,而不丢失我的数据?
这里:Ubuntu版本是16.04,docker版本是1.13.0。
显示版本使用:
docker run minio/minio version
编辑 2020 年: 显示版本使用:
docker run minio/minio --version
要获取minio的最新图像,请使用:
docker pull minio/minio
说到卷和数据,这取决于您如何看待容器
如果
docker run -d -p 9000:9000 -v /my/local/path:/export minio/minio server /export
所以你的本地(主机)路径/我的本地/路径中有数据
你可以用容器做任何你想做的事情
如果没有,我不确定 docker pull 是否会破坏您的数据。所以我建议你从容器复制数据
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
在开始之前。
使用
查找 docker 容器名称sudo docker ps
那么你可以
sudo docker inspect <container name> | grep "version"
或
sudo docker exec -it <container name> minio --version
它不会以这种方式创建新容器。
如果您已配置
mc
与 docker 对话,您可以:
mc admin info <target>
您将获得版本(以及其他信息)。