小编Sak*_*lya的帖子

打印在 docker 容器内运行的 shell 脚本的输出

我有一个 Dockerfile,其中指定了一个 ENTRYPOINT“my_script.sh”。在 my_script.sh 中,我正在 exe.cuting 一个 CURL 命令。当构建具有此 Dockerfile 的 docker 映像时。我应该如何运行它以便输出my_script.sh 将在我的主机上打印。

Dockerfile -

FROM my-company-repo-java-base-image
ADD my_script.sh /root
ENTRYPOINT bash "/root/my_script.sh
Run Code Online (Sandbox Code Playgroud)

my_script.sh

echo "Hello My Script"
curl -x POST "some_api_which_returns_json"
Run Code Online (Sandbox Code Playgroud)

我已经使用命令 docker build 构建了图像

我想运行此映像并在 dockerhost 上查看 my_script.sh 的输出。

docker dockerfile

5
推荐指数
1
解决办法
6031
查看次数

标签 统计

docker ×1

dockerfile ×1