【发布时间】:2017-09-04 03:33:01
【问题描述】:
我有一个使用量角器编写的自动化程序。
我想通过 jenkins 运行它。
我的shell命令:
docker pull selenium/hub:latest
docker pull selenium/node-chrome:latest
docker rm -f selenium-hub && echo "container selenium-hub removed" || echo "container selenium-hub does not exist"
docker run -d -p 4444:4444 --name selenium-hub selenium/hub:latest
docker run -d --link selenium-hub:hub selenium/node-chrome:latest
protractor conf.js
一切都很完美。
我的问题是:我是否可以绝对确定只有我的代码在 docker 上运行,而所有其他组件(比如我在同一台服务器上运行 angular 网站)不会使用 docker,即在使用 docker 时我应该采取哪些预防措施如果我的服务器有 100 多个不同的应用程序正在运行,我希望这些应用程序不应该有任何副作用。就像如果某个应用程序在 nodejs v3 上运行并且我的 docker 有 nodejs v5,那么使用 nodejs v3 的应用程序继续仅在 nodejs v3 上运行。
【问题讨论】:
标签: docker protractor docker-compose dockerfile docker-machine