使用场景
一个内部系统的业务需要使用到各种运行环境(例如jdk6,jdk7,jdk8都需要),使用宿主机上的环境,一方面维护复杂,另一方面使用也比较麻烦(需要针对不同业务流设置不同环境变量),因此考虑使用调用宿主机上的docker来完成。
使用方法
第一步 配置宿主机的docker服务
#编辑配置:/etc/systemd/system/docker.service.d/docker.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
#刷新docker配置并重启
systemctl daemon-reload
systemctl restart docker
第二步 使用java api远程调用
加入依赖:
|
|
|
|