docker run iname 后如何跟多个命令?


docker run iname 后如何跟多个命令?
比如docker -it iname /bin/bash && echo "192.3.2.1 test" >> /etc/hosts
已邀请:

lostsnow - 打杂的

赞同来自: houyy


如果CMD包含重定向的 需要用 sh -c '...' 这样来操作

sh -c 'echo 111 > xxx'

houyy

赞同来自:


能不能写一个详细的例子

田浩浩 - wizmacau developer

赞同来自:


有两种方法:
<ol><li>Dockerfile里面可以这样写:</li></ol> CMD service sshd start && /opt/mq/sbin/rabbitmq-server start
<ol><li>写一个脚本:</li></ol> CMD 里面是运行此脚本

要回复问题请先登录注册