美文网首页
Docker Machine 基本

Docker Machine 基本

作者: 小良叔 | 来源:发表于2016-07-25 09:52 被阅读49次

Docker Machine基于go实现

安装

Linux下安装

$ sudo curl -L https://github.com/docker/machine/releases/download/v0.3.1-rc1/docker-machine_linux-amd64 > /usr/local/bin/docker-machine\
$ chmod +x /usr/local/bin/docker-machine

查看版本信息

$ docker-machine -v

Win下安装
1 在 Docker极速下载下载 Docker Toolbox
2 安装之

使用

创建一个Machine

$ docker-machine create --driver virtualbox machine_name
# virtual为其中的一个驱动
# 可以使用的驱动有
#  amazonec2
#  azure
#  digitalocean
#  exoscale
#  generic
#  google
#  none
#  openstack
#  rackspace
#  softlayer
#  virtualbox
#  vmwarevcloudair
#  vmwarevsphere

操作命令

active  查看活跃的 Docker 主机
config  输出连接的配置信息
create  创建一个 Docker 主机
env  显示连接到某个主机需要的环境变量
inspect  输出主机更多信息
ip  获取主机地址
kill  停止某个主机
ls  列出所有管理的主机
regenerate-certs  为某个主机重新生成 TLS 认证信息
restart  重启主机
rm  删除某台主机
ssh  SSH 到主机上执行命令
scp  在主机之间复制文件
start  启动一个主机
stop  停止一个主机
upgrade  更新主机 Docker 版本为最新
url  获取主机的 URL
help, -h  输出帮助信息

查看当前machine

$ docker-machine ls

更改环境变量,使得本地docker指向docker-machine

$ eval $(docker-machine env machine_name)
# 指向固定machine后,可以直接操作docker
# 或者使用
$ docker-machine ssh machine_name
# 进入到指定的machine,然后操作docker

相关文章

网友评论

      本文标题:Docker Machine 基本

      本文链接:https://www.haomeiwen.com/subject/ziegjttx.html