cómo seleccionar las opciones de forma adecuada para "/ bin / bash" al escribir un model para cloudify

Quiero orquestar un contenedor de docker para el controller RYU. Encontré un tutorial sobre cómo crear y ejecutar uno que funciona bastante bien y planeé componer el plan de cloudify de acuerdo con el tutorial. No pude tratar con

docker run -i -t -p 0.0.0.0:6633:6633 --name ryu3.15 muzixing/ryu:SDN /bin/bash 

Estoy en la pérdida de dónde poner "/ bin / bash". Lo intenté de esta manera

 node_tamplates: ... interfaces: cloudify.interfaces.circle create: implementation: docker.docker_plugin.tasks.create_container inputs: params: stdin_open: true tty: true command: /bin/bash ... 

Pero termina con un error de 400 clientes 'No Command Specified', al igual que "/ bin / bash" perdido.

He leído documentos y ejemplos de cloudify, y no he encontrado methods efectivos para resolver el problema. Entonces, ¿alguien sabe la opción apropiada para transmitir "/ bin / bash" o dónde puedo get más opciones?

Gracias por adelantado.


Actualizar:

De acuerdo con los documentos de cloudify, verifiqué esos parameters permitidos

 def create_container(self, image, command=None, hostname=None, user=None, detach=False, stdin_open=False, tty=False, mem_limit=None, ports=None, environment=None, dns=None, volumes=None, volumes_from=None, network_disabled=False, name=None, entrypoint=None, cpu_shares=None, working_dir=None, domainname=None, memswap_limit=None, cpuset=None, host_config=None, mac_address=None, labels=None, volume_driver=None, stop_signal=None, networking_config=None, healthcheck=None, stop_timeout=None): ... 

en https://github.com/docker/docker-py/blob/master/docker/api/container.py

Como /bin/bash es para iniciar un terminal y más como una ruta, lo intenté nuevamente por working_dir: /bin/bash . El problema permanece

Entonces, ¿a algún experto le gustaría compartir algunas ideas viendo los parameters?

Creo que debes implementarlo de otra manera.

Puedes mirar el siguiente código de ejemplo:

  some_container: type: cloudify.docker.Container properties: name: some_name image: repository: dockeruser/dockerrepo interfaces: cloudify.interfaces.lifecycle: create: implementation: docker.docker_plugin.tasks.create_container inputs: params: ports: - 8080 stdin_open: true tty: true command: /bin/sleep 20 start: implementation: docker.docker_plugin.tasks.start inputs: params: port_bindings: 8080: 8080 

Si necesita más ejemplos, puede encontrarlos en http://docs.getcloudify.org/4.0.0/plugins/docker/