如何查看容器的启动命令?


一直运行的一个Docker容器,然后我们想知道当初启动这个容器的命令具体是什么样的?设置了哪些环境变量?挂载哪些数据卷...
比如
docker run -it --name centos -v $HOME:/tmp -p 8080:8080 centos
假设我忘记了启动centos时的具体指令了。如何从启动的容器了解当初的启动命令?

我自己能想到的是
docker inspect container

求分享
已邀请:

xiaolunsanguo - 京东商城-基础平台部-JDOS团队

赞同来自: adolphlwq 执贱长老


在容器外部,物理机上,可以用docker inspect查看。
如果在容器内部。可以用 ps -fe 查看。其中1号进程就是启动命令。

adolphlwq - https://blog.adolphlwq.xyz

赞同来自:


恩,主要还是通过docker inspect查看容器的信息,从Json文件中都能够分析出来。

jxcdwangtao

赞同来自:


docker inspect 足够了。

当然如果你也可以查看系统的history。嘿嘿。Just a Joke。

要回复问题请先登录注册