RYUコントローラのドッキング用のコンテナをオーケストレーションしたい。私は、うまくいくものを作成して実行する方法のチュートリアルを見つけました。チュートリアルに従って、私はcloudifyの青写真を作成するつもりでした。私は対処できませんでしたcloudyの青写真を書くときに "/ bin/bash"のオプションを正しく選択する方法
docker run -i -t -p 0.0.0.0:6633:6633 --name ryu3.15 muzixing/ryu:SDN /bin/bash
私は "/ bin/bash"を置く場所を失っています。私はこの方法を試しました
node_tamplates:
...
interfaces:
cloudify.interfaces.circle
create:
implementation: docker.docker_plugin.tasks.create_container
inputs:
params:
stdin_open: true
tty: true
command: /bin/bash
...
しかし、 "/ bin/bash"のように400クライアントエラー 'No Command Specified'で終わりました。
私は、問題を解決する有効な方法が見つからないと、cloudify docsと例を読んだ。だから誰も "/ bin/bash"を渡す適切なオプションを知っていますか?
ありがとうございます。
更新:
がcloudifyドキュメントによると、私はそれらの許可パラメータにhttps://github.com/docker/docker-py/blob/master/docker/api/container.py/bin/bash
として
上
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):
...
をチェックし、パスなどの端末とよりを開始することで、I再びworking_dir: /bin/bash
によって試行されました。問題は残っている。
だから、熟練した人は、パラメータを見ていくつかのアイデアを共有したいですか?
で見つけることができます。 – BMW
編集していただきありがとうございます。ここでは新しいので、私はフォーマットに精通していない。だから私は絵に目を向ける... @BMW – Lootii