Yes, you can use docker inspectone that has a format json, and you just need to request it.
Here is the relevant docker checkout output for a running container zen_easley. Note to change the container name as appropriate for your environment.
docker inspect zen_easley
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "default",
"PortBindings": {},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": true,
You can simply run the following command to get the same output.
$ docker inspect -f "{{ .HostConfig.RestartPolicy }}" zen_easley
{no 0}
, RestartPolicy Name, MaximumRetryCount , 0 - ,
, Name, , .Name :
docker inspect -f "{{ .HostConfig.RestartPolicy.Name }}" zen_easley
no