我正在尝试从salt运行第三方docker映像。从命令行中,所需的语句类似于:
docker run -d progrium/consul -server -bootstrap
然而,从Salt我不知道如何传递参数(-server和-bootstrap)有办法做到这一点吗?
尊敬的Frank
您可以查看Dockerfile,并使用入口点自己传递给dockerng。
docker_consul:
dockerng.running:
- name: consul
- image: progrium/consul
- port_bindings: "8500:8500"
- restart_policy: always
- entrypoint: "/bin/start -server -bootstrap"
你试过这个吗?
salt 'dockerhost' docker.run 'progrium/consul -server -bootstrap'