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命令。