在windows系统环境变量中新建DOCKER_HOST,值为tcp://10.100.74.220:2375,(你改成你自己的docker服务器ip地址)
前言
不懂windows上安装docker-tool工具和使用docker/docker-machine的请看这里
阿里云CentOS环境之docker安装,启动,加速器(十四)
我是不建议在windows系统上搭建docker环境的,因为docker是在linux container基础上构造的,天生与win不符,像docker-tool必然是精简版的,效率肯定不好。但从学习和开发和角度,还是有必需了解一下。
win环境设置
测试例子源码
初步了解一下:
2375:没加密,不安全的端口。默认是不开放的
2376:加密,安全的端口
docker-tool默认是开放2376的,当我们捃docker:build
编译时是使用2375的,这时候就会报错。
设置环境变量,和jdk环境设置类似(选择系统变量还是用户变量对于administrator用户来说都一样)
新建如下5个环境变量(别告诉我你不会,参考JDK环境配置),name=key对应关系如下:
DOCKER_TLS_VERIFY=1
DOCKER_HOST=tcp://192.168.99.100:2376
DOCKER_CERT_PATH=C:\Users\Administrator\.docker\machine\machines\default
DOCKER_MACHINE_NAME=default
COMPOSE_CONVERT_WINDOWS_PATHS=true
注意,这一步很重要,不然即会报连接不上2375端口又会报The server failed to respond wit
h a valid HTTP response错误,这里指定的安全加密端口2375,且指定证书位置
打包,编译,镜像
进入根目录(有pom.xml的目录)
执行
mvn clean package -Dmaven.test.skip=true docker:build
出现如下则表示配置成功了,成重构构建镜像