dvm是docker客户端的版本管理器,和nvm一样,切换版本是通过修改PATH完成的。

安装

在Mac和Linxu下,执行下面的命令


curl -sL https://download.getcarina.com/dvm/latest/install.sh | sh

dvm默认安装到用户目录下的.dvm目录,执行下面的命令添加变量到~/.bashrc~/.bash_profile


source ~/.dvm/dvm.sh

升级

使用下面的命令升级dvm


dvm upgrade

使用

查看已经安装的docker客户端版本


dvm ls

查看可用的docker客户端版本


dvm ls-remote

安装指定版本的docker客户端


dvm install 版本号

使用指定版本的docker客户端


dvm use 版本号

还原PATH


dvm deactivate

解释一下deactivate的作用,如下图所示:

dvm安装与使用-程序旅途

当前使用的版本为1.12.1,执行deactivate就会撤销当前session中的修改还原到系统安装的docker客户端版本,也就是上图中的system(1.11.1)

每次启动新的终端,都要执行source ~/.dvm/dvm.sh才能使用dvm命令。