linux - 在入口点执行 sh 命令
问题描述
我从 minio/mc 创建了一个图像,我希望我的容器中的 cat 文件可以制作这样的东西。
docker run -it --entrypoint='sh cat hello.txt' my/miniomc > hello.txt
如何写这个猫是要执行的 sh 命令?
在我的情况下,我无法使用docker cp
谢谢你的帮助
解决方案
entrypoint 参数需要一个二进制文件。
尝试这个 :
docker run --rm -it --entrypoint=/bin/cat my/miniomc hello.txt > hello.txt
推荐阅读
- node.js - 12.0.0 上的 NODE_MODULE 函数中的本机插件编译错误,适用于 11.15.0
- excel - “编译错误”-“需要对象”VBA 代码
- list - 如何在Prolog中打印没有'[]'和','的列表中的内容
- go - 如何使用 Go 解决 URL 中的重复参数
- javascript - 如何获取浏览器宽度(不是文档/窗口)?
- session - 公司活动仪表板#flurry 中的“中间会话长度”是什么意思?
- c# - 生成矩形时不一致
- android - 从捆绑文件 (app.aab) 生成独立的 apk
- java - REST WS 用 SpringBoot 莫名改变日期值
- regex - 无法使用 grep 匹配字符组