1
0
mirror of /repos/dotTiddlywiki.git synced 2025-12-30 07:31:33 +01:00
dotTiddlywiki/mywiki/tiddlers/Restart docker container.tid
Aiko Mastboom 2b781334ae update
2015-08-22 20:27:42 +02:00

24 lines
1.2 KiB
Plaintext

created: 20150810153834598
creator: user
modified: 20150810160033080
modifier: user
tags: docker
title: Restart docker container
type: text/vnd.tiddlywiki
The ~RestartPolicy is in the hostconfig, assuming a distro layout
docker inspect --format="/var/lib/docker/containers/{{.Id}}/hostconfig.json" <container>
I'm not sure if you can use the API to overwrite the hostconfig (may be worth requesting a modify handler here)
```bash
docker inspect --format="/var/lib/docker/containers/{{.Id}}/hostconfig.json" <container>
sudo cat /var/lib/docker/containers/596494fa04395fafad04e07160970a0848543fef5b961cf6a545481eaa69b200/hostconfig.json
```
```json
{ "Binds":null, "ContainerIDFile":"", "LxcConf":[], "Privileged":false, "PortBindings":{ "8000/tcp":[ { "HostIp":"", "HostPort":"8000" } ] }, "Links":null, "PublishAllPorts":false, "Dns":null, "DnsSearch":null, "ExtraHosts":null, "VolumesFrom":null, "Devices":[], "NetworkMode":"bridge", "IpcMode":"", "CapAdd":null, "CapDrop":null, "RestartPolicy":{ "Name":"on-failure", "MaximumRetryCount":0 }, "SecurityOpt":null }
```
You can just remove the ~RestartPolicy from the hostconfig.json after you've run docker kill but clearly that's not a supported way, but may get you out of this.