【发布时间】:2021-04-19 21:18:30
【问题描述】:
我正在使用 2 个 docker 容器,容器 1:运行时它会询问用户输入,例如“你叫什么名字”,然后存储它。容器 2:从容器 1 获取用户输入并回显“hello”
test.sh:
#!/bin/bash
echo “What’s your name?”
read -p “Enter your name: “ username
echo “Hello $username!”
Dockerfile:
FROM ubuntu
COPY test.sh ./
ENTRYPOINT [ “./test.sh”]
【问题讨论】:
-
使用 netcat / socat 或编写一个通过 tcp 传输上述数据的应用程序
-
你甚至可以
docker run container1 | docker run container2。 -
我需要创建两个 dockerfile 还是两个 bash 脚本?
标签: linux docker docker-compose dockerfile docker-container