0

RancherのREST APIを介して、このようなことができることを願っています。それが可能かどうか誰かが知っていますか?

cat data.txt | docker exec -i my_container sh -c 'cat >/data.txt'

これを使用してdocker execとやり取りできるようです:

curl -X "POST" "http://123.123.123.123:8080/v2-beta/containers/1i177?action=execute" \
     -H "Cookie: PL=rancher" \
     -H "Content-Type: application/json" \
     -u user:password \
     -d $'{
    "attachStdin": true,
   "attachStdout": true,
    "command": [
        "ls"
], 
"tty": true
}'

これはこれを返します:

url":"ws:\/\/123.123.123.123:8080\/v1\/exec\/"

WebSocketを使用してこれに接続する必要があると思いますか?

4

1 に答える 1