首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于docker-java的withCmd命令

关于docker-java的withCmd命令
EN

Stack Overflow用户
提问于 2021-02-07 21:57:20
回答 1查看 42关注 0票数 0

我想问一下如何使用withCmd方法,如下所示:

代码语言:javascript
复制
commands = new String[]{"echo","test:111 | chpasswd"};
ExecCreateCmdResponse execCreateCmdResponse = dockerClient.execCreateCmd("b6b571d5469a")
       .withCmd(commands).withAttachStdout(true).withAttachStderr(true).exec();

我正在更改用户密码!但它实际上变成了输出字符串,就像我在linux下执行echo "test:111 | chpasswd"一样,如何才能让它执行命令echo test:111 | chpasswd

EN

回答 1

Stack Overflow用户

发布于 2021-05-12 02:32:40

为什么不尝试使用shell命令

代码语言:javascript
复制
.withCmd("sh", "-c", "echo 'test:111' | chpasswd")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66088757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档