环境
- centos7
- 安装jq程序
yum install jq -y
- sudo docker ps -aq
如下命令查看正在运行中的docker重启策略
主要是使用了'{{json .HostConfig}}' json表示用json格式显示,
jq '.RestartPolicy' 表示选取RestartPolicy并且输出漂亮的格式
for i in `docker ps -a|grep -v CONTAINER|awk '{print $1}'`;do echo $i;docker inspect --format '{{json .HostConfig}}' $i|jq '.RestartPolicy';done
或者
for i in `docker ps -aq`;do echo $i;docker inspect --format '{{json .HostConfig}}' $i|jq '.RestartPolicy';done
使用下面的命令把Name不是always的做一下更新
docker update --restart=always 600b8e7da6d4 c7a97c46da6e 043ef7bd8930 8e9f3acf6d9d