我怎样才能运行,而无需使用Git的码头工人,compose.yml?

问题描述 投票:0回答:1

我建立的一个与搬运工,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

我的项目是这样的:

enter image description here

我的搬运工形象推到一个码头工人注册表。

如果我想别人的机器上运行我上面的码头工人,compose.yml命令我可以检查这个项目到GIT,让他们把它和运行上面列出的泊坞窗-compose.yml命令。

我的问题是:有没有一种方式,他们可以不必去通过GIT运行我的命令,或者说达到同样的效果?

等他们做码头工人,拉并以某种方式运行它呀?

git docker docker-compose
1个回答
1
投票

这是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
© www.soinside.com 2019 - 2024. All rights reserved.