使用Ansible将命令行参数传递给Docker

汤姆托西

我有一个需要端口号作为CLI参数的Java套接字应用程序。在我的本地计算机上,我可以通过以下方式运行它:

docker run -d -p 1111:1111 --name <name> --link <link> <foo>/<bar> 1111

问题是,在使用Ansible时,我还没有找到通过端口号的解决方案(我有一个不同的任务来拉取映像)。当前任务:

- name: Run server
      docker:
          name: <name>
          image: <foo>/<bar>
          state: reloaded
          ports:
              - "1111:1111"
          links:
              - "<link>"

有没有办法将端口作为CLI参数传递?还是有一种简单的方法来解决此问题?我虽然要上传新图像或使用命令模块,但似乎都不是正确的方法。

你好

没有本地支持在Ansible的Docker模块中传递任意参数请参阅将额外的args传递给docker:task

您不能使用shell模块来实现所需的功能吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用YIIC Shell将参数传递给命令行

来自分类Dev

如何将命令行参数传递给在docker中运行的python脚本

来自分类Dev

如何将参数传递给在CLI(命令行界面)中运行的docker?

来自分类Dev

如何将命令行参数传递给使用open命令运行的程序?

来自分类Dev

将命令行参数传递给运行任务

来自分类Dev

如何将命令行参数传递给ipython

来自分类Dev

将命令行参数传递给Spark-shell

来自分类Dev

将命令行参数传递给SML脚本

来自分类Dev

将命令行参数传递给Gradle

来自分类Dev

将命令行参数传递给uwsgi脚本

来自分类Dev

将命令行参数传递给python-behave

来自分类Dev

将命令行参数/ fstream传递给函数

来自分类Dev

Celery将命令行参数传递给Task

来自分类Dev

将命令行参数传递给子流程模块

来自分类Dev

将命令行参数传递给awk

来自分类Dev

将命令行参数传递给RSpec

来自分类Dev

如何将命令行参数传递给Deno?

来自分类Dev

将命令行参数传递给AWS Fargate容器

来自分类Dev

将命令行参数传递给Presto Query

来自分类Dev

如何将命令行参数传递给sed?

来自分类Dev

将命令行参数传递给python-behave

来自分类Dev

将命令行参数传递给gawk脚本

来自分类Dev

将命令行参数传递给Python

来自分类Dev

将'*'作为命令行参数传递给Shell脚本

来自分类Dev

将命令行参数传递给 sql (Postgres)

来自分类Dev

如何使用execlp将命令行参数传递给C程序

来自分类Dev

使用-n或-p选项时,是否可以将命令行参数传递给@ARGV?

来自分类Dev

使用sys.argv将命令行参数传递给python脚本

来自分类Dev

使用argparse将命令行参数传递给Python脚本时出现小错误

Related 相关文章

热门标签

归档