bu kabuk örneği düşünüldüğünde:Docker-py konteynerinin stdinine nasıl yollanır?
echo "hello" | docker run --rm -ti -a stdin busybox \
/bin/sh -c "cat - >/out"
Bu busybox kabı yürütmek ve içerikleri hello
ile yeni bir dosya /out
yaratacaktır.
Bunu docker-py ile nasıl yapabilirim?
docker-py
eşdeğeri:
container = docker_client.create_container('busybox',
stdin_open = True,
command = 'sh -c "cat - >/out"'
)
docker_client.start(container)
Orada stdin_open = True
olmakla nerede 'hello'
yazıyorsunuz?