本文最后更新于:2024-11-18T14:20:10+08:00
通过 VirtualBox 来介绍 docker-machine 的使用方法。
列出可用的机器
以下是执行结果:
作者这里显示了三个未运行的容器,是因为我之前已经操作过。若你是刚安装的用户,那你看到的应该是空列表。
创建机器
注:这里需要提前安装好 VirtualBox ,若你没有安装请参考 Docker-Machine环境搭建
--driver
: 指定用来创建机器的驱动类型,这里是 VirtualBox。
以下是执行结果:
查看机器的IP
以下是执行结果:
停止机器
以下是执行结果:
启动机器
以下是执行结果:
进入机器
以下是执行结果:
docker-machine 命令参数说明
docker-machine active
:查看当前激活状态的 Docker 主机。
config
:查看当前激活状态 Docker 主机的连接信息。
create
:创建 Docker 主机
env
:显示连接到某个主机需要的环境变量
inspect
: 以 json 格式输出指定Docker的详细信息
ip
: 获取指定 Docker 主机的地址
kill
: 直接杀死指定的 Docker 主机
ls
: 列出所有的管理主机
provision
: 重新配置指定主机
regenerate-certs
: 为某个主机重新生成 TLS 信息
restart
: 重启指定的主机
rm
: 删除某台 Docker 主机,对应的虚拟机也会被删除
ssh
: 通过 SSH 连接到主机上,执行命令
scp
: 在 Docker 主机之间以及 Docker 主机和本地主机之间通过 scp 远程复制数据
mount
: 使用 SSHFS 从计算机装载或卸载目录
start
: 启动一个指定的 Docker 主机,如果对象是个虚拟机,该虚拟机将被启动
status
: 获取指定 Docker 主机的状态(包括:Running、Paused、Saved、Stopped、Stopping、Starting、Error)等
stop
: 停止一个指定的 Docker 主机
upgrade
: 将一个指定主机的 Docker 版本更新为最新
url
: 获取指定 Docker 主机的监听 URL
version
: 显示 Docker Machine 的版本或者主机 Docker 版本
help
: 显示帮助信息