编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

docker-machine安装使用(docker内安装docker)

wxchong 2024-07-26 23:03:30 开源技术 42 ℃ 0 评论

1.介绍

用 Docker Machine 可以批量安装和配置 docker host,这个 host 可以是本地的虚拟机、物理机,也可以是公有云中的云主机。

Docker Machine 支持在不同的环境下安装配置 docker host,包括:

常规 Linux 操作系统;

虚拟化平台 - VirtualBox、VMWare、Hyper-V;

OpenStack;

公有云 - Amazon Web Services、Microsoft Azure、Google Compute Engine、Digital Ocean 等。


2.安装

安装docker-machine之前要确保服务器上安装了docker。

所谓安装其实就是从github上边下载下来命令,然后添加执行权限。

base=https://github.com/docker/machine/releases/download/v0.16.0 &&

curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&

sudo mv /tmp/docker-machine /usr/local/bin/docker-machine &&

chmod +x /usr/local/bin/docker-machine

这是官网上提供的方法。

这样安装比较慢,可以在github上使用迅雷直接下载,然后上传到服务器,执行下边的命令。

mv docker-machine-Linux-x86_64 /usr/sbin/docker-machine

chmod +x /usr/sbin/docker-machine

然后使用

docker-machine ls

能看到命令成功执行,说明安装成功

查看版本

docker-machine –version



3.给远程机器安装docker

需要ssh的免密登录才能进行安装

在docker-machine 服务器上执行下边两条命令。

ssh-keygen

ssh-copy-id destIP

这样就能免密登录到目标服务器。

通过docker-machine在目标服务器上安装docker。

docker-machine create --driver generic --generic-ip-address=192.168.0.218 d-host-1

通过此命令就能给目标服务器安装上docker,其他服务器是一样的只需要更改--generic-ip-address=192.168.0.218,这里会改变目标服务器的主机名,主机名就是d-host-1。

通过命令docker-machine ls查看。


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表