假设一个docker容器用'docker run'运行,然后用'docker stop'停止。“docker start”之后会执行“cmd”命令吗?
我认为@jripoll是不正确的,它似乎也运行了在docker start
上首次使用docker run
运行的命令。
这里有一个简单的例子来测试:
首先创建要运行的shell脚本,名为tmp.sh
:
echo "hello yo!"
docker run --name yo -v "$(pwd)":/usr/src/myapp -w /usr/src/myapp ubuntu sh tmp.sh
docker start -ia yo
FROM alpine
CMD ["echo", "hello yo!"]
docker build -t hi .
docker run -i --name hi hi
docker start -i hi
您将看到相同的输出。
问题内容: 我想使用golang和exec库转到某个路径“ c:\”并运行.exe文件。 当我运行go代码时,它会给我: exec:“ cd:/”:文件不存在 问题答案: 该命令是shell的内置命令,无论是bash,cmd.exe,PowerShell还是其他。您将不执行命令,然后执行要运行的程序。相反,你要设置的你要运行到包含程序的目录: 有关更多信息,请参见Cmd文档。或者,您可以在运行程序
问题内容: 我正在尝试通过Java执行命令行参数。例如: 上面的命令打开命令行,但是不执行或。有任何想法吗?我正在运行Windows XP,JRE6。 (我已经对问题进行了更详细的修订。以下答案很有用,但不能回答我的问题。) 问题答案: 你发布的代码使用自己的命令启动三个不同的过程。要打开命令提示符然后运行命令,请尝试以下操作(请勿自己尝试):
本文向大家介绍PHP中执行cmd命令的方法,包括了PHP中执行cmd命令的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍下,在php代码中执行cmd命令的方法,介绍下在php.ini文件中配置safe_mode参数支持命令执行的方法,有需要的朋友参考下。 说明: 本节内容在wamp包安装的环境实现。 首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数
我感觉栽在这上面好多次了…… 示例命令: commandStr 在cmd中执行: 输出: 可以证明上面的命令是正确的。 在 go: 报错1: `Output: '\"d:/可能包含空格/magick.exe\"' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���` 乱码我无能为力,但看输出,貌似是转义,这莫名其妙,但我先去掉magick.exe的引号 报错2:
本文向大家介绍java执行windows下cmd命令的方法,包括了java执行windows下cmd命令的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java执行windows下cmd命令的方法。分享给大家供大家参考。 具体实现代码如下: 例如: cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c st