docker-machine创建虚拟机

自定义标题

  • 介绍
    • 使用virtualbox创建虚拟机
    • 管理虚拟机docker

介绍

Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。

Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。

Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。

使用 docker-machine 命令,您可以启动,检查,停止和重新启动托管主机,也可以升级 Docker 客户端和守护程序,以及配置 Docker 客户端与您的主机进行通信。

使用virtualbox创建虚拟机

docker-machine create \
--driver virtualbox \
--virtualbox-cpu-count 2 \
--virtualbox-memory 2048 \
--engine-registry-mirror https://wt3qz83u.mirror.aliyuncs.com \
--virtualbox-hostonly-cidr "192.168.1.100/24" \
demo-node1

选项解释:
–engine-registry-mirror:docker镜像加速地址
–virtualbox-hostonly-cidr: 不能与宿主机同一网段,否则提示网段冲突

管理虚拟机docker

# 切换环境变量到mysql-master虚拟机
eval $(docker-machine env mysql-master)

# 查看本机容器或镜像,会和mysql-master同步,所以只要在本机配置即可
docker ps
docker images

docker run -d -e “container=docker” --privileged=true -p 8080:80 --name nginx nginx:latest

你可能感兴趣的:(docker-machine创建虚拟机)