环境配置
-
Linux
先安装Oracle VirtualBox
-
Mac和Windows
安装Docker Desktop,可直接使用docker-machine
创建或运行Docker容器
-
列出可用的机器
docker-machine ls
-
创建一台机器
使用virtualbox
驱动创建一台名为node-01的机器
docker-machine create --driver virtualbox node-01
-
获取新VM的环境
docker-machine env node-01
-
将本地shell连接至新的VM
eval $(docker-machine env node-01)
输入
env
查看当前的环境变量,此时docker
命令的环境为虚拟机而并非宿主机 -
验证运行docker容器
docker ps docker images
-
安装nginx测试
docker run -d -p 8088:80 nginx
查看VM的IP地址
docker-machine ip node-01
在浏览器输入
http://192.168.99.100:8088/
查看,完全o**k
其它命令
-
启动和停止
docker-machine stop node-01 docker-machine start node-01
-
查看详细配置
docker-machine inspect node-01
-
在当前shell中取消设置的环境变量
-
先查看当前的环境,如果返回了DOCKER的配置,则说明当前使用了VM的shell环境
env | grep DOCKER
-
取消DOCKER环境
直接清除所有环境配置
eval $(docker-machine env -u)
或者清除指定环境配置
unset DOCKER_TLS_VERIFY unset DOCKER_CERT_PATH unset DOCKER_MACHINE_NAME unset DOCKER_HOST
可用
docker-machine env -u
查看取消命令 -
删除机器
docker-machine rm node-01
-