linux - 在Entrypoint中执行sh命令

标签 linux bash docker

我从 minio/mc 创建了一个图像,我希望容器内有 cat 文件来制作类似的东西。

docker run -it --entrypoint='sh cat hello.txt' my/miniomc > hello.txt

这个cat是一个sh命令要执行怎么写?

在我的情况下,我无法使用docker cp

感谢您的帮助

最佳答案

入口点参数需要一个二进制文件。

试试这个:

docker run --rm -it --entrypoint=/bin/cat my/miniomc hello.txt > hello.txt

关于linux - 在Entrypoint中执行sh命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50413289/

相关文章:

node.js - 即使我使用nodemon,Docker也不会重新加载nodejs应用程序?

linux - 有关PAM如何设计的一些高级问题

linux - 如何在LINUX中通过CRONTAB调度脚本

docker容器中的firebase服务对主机操作系统不可见

linux - 是否有用于在 bash 后台启动进程的 linux util?

linux - 捕获错误并要求在 BASH 中手动输入

php - 使用 Docker 在 PhpStorm 中使用 PHPUnit

c++ - 如何在Linux上构建Boost.Beast?该库位于 github 上,但要到 12 月才会包含在 Boost 中

C - Linux - 自定义内核模块来迭代进程的子进程会破坏内核日志和计算机

mysql - 将 MySQL 数据发送到 GRAYLOG 服务器