我建立的一个与搬运工,compose.yml我的本地机器上运行2个可爱的小Docker容器
docker-compose -f "C:\Users\Sebastian\source\repos\Bananas\docker-compose.yml" -f "C:\Users\Sebastian\source\repos\Bananas\docker-compose.override.yml" --no-ansi up -d
我的项目是这样的:
我的搬运工形象推到一个码头工人注册表。
如果我想别人的机器上运行我上面的码头工人,compose.yml命令我可以检查这个项目到GIT,让他们把它和运行上面列出的泊坞窗-compose.yml命令。
我的问题是:有没有一种方式,他们可以不必去通过GIT运行我的命令,或者说达到同样的效果?
等他们做码头工人,拉并以某种方式运行它呀?
这是docker-app项目的目标。目前,它仍然是实验性的,所以其行为可以改变,而且有很多背后积极发展的现在。安装搬运工-应用后,工作流程是这样的:
docker-app init -c docker-compose.yml -s $app_name
docker-app push --namespace $hub_user_name --tag $tag_version
推命令包,并发送该应用直至泊坞窗毂。
部署具有群模式或Kubernetes另一台机器上是具有deploy命令,如:
docker-app deploy $hub_user_name/$app_name:$tag_version
或者你可以使用渲染命令的输出,你可以用泊坞窗,撰写使用撰写YML文件:
docker-app render $hub_user_name/$app_name:$tag_version | docker-compose -f - up