Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何方法可以获取正在运行的docker容器';什么是启动参数?_Docker - Fatal编程技术网

是否有任何方法可以获取正在运行的docker容器';什么是启动参数?

是否有任何方法可以获取正在运行的docker容器';什么是启动参数?,docker,Docker,是否有任何方法可以获取正在运行的docker容器的启动参数?例如: docker run -d -it --privileged --net=host --name oracle-net-host1 -v /oracle_data/oracle1:/data mike/oracle12c:latest 我可以得到“-d-it--privileged--net=host--name oracle-net-host1-v/oracle\u data/oracle1:/data mike/ora

是否有任何方法可以获取正在运行的docker容器的启动参数?例如:

docker run -d -it --privileged --net=host --name oracle-net-host1 -v /oracle_data/oracle1:/data  mike/oracle12c:latest 
我可以得到“
-d-it--privileged--net=host--name oracle-net-host1-v/oracle\u data/oracle1:/data mike/oracle12c:latest


我尝试过“
docker ps-a——无trunc
”,但它无法获取参数。

没有参数,但您可以使用
docker inspect
查询各个零件

docker inspect -f '{{.NetworkSettings.Networks}}' oracle-net-host1
给出如下内容:

map[host:0xc876448c99]
同样地

docker inspect -f '{{.Mounts}}' oracle-net-host1
会给

[{ /oracle_data/oracle1 /data local rprivate }]

我确信有一些方法可以使输出更加友好

没有,但是您可以使用
docker inspect
查询各个零件

docker inspect -f '{{.NetworkSettings.Networks}}' oracle-net-host1
给出如下内容:

map[host:0xc876448c99]
同样地

docker inspect -f '{{.Mounts}}' oracle-net-host1
会给

[{ /oracle_data/oracle1 /data local rprivate }]

我确信有一些方法可以使输出更加友好

如何知道哪些参数是有效的?例如,
.Mounts
.NetworkSettings.Networks
。似乎未提供此信息。docker inspect oracle-net-host1的输出为json格式。你应该能够找出如何从那里提取你想要的。我如何知道哪些参数是有效的?例如,
.Mounts
.NetworkSettings.Networks
。似乎未提供此信息。docker inspect oracle-net-host1的输出为json格式。您应该能够找出如何从中提取所需内容。
历史记录
?您的问题还不清楚,您想从容器中还是从主机中获取这些信息?为什么不使用bash变量?
历史记录
?您的问题还不清楚,您想从容器中还是从主机中获取这些信息?为什么不使用bash变量呢?