夜雪剑辰[yexuejc] 的个人博客
docker update --restart=no centos(容器名称)
解析:更新容器centos不自动重启
--restart扩展:
no: 不自动重新启动容器(默认)
no-failure: 容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped: 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always: 如果容器停止,总是重新启动容器。如果手动kill容器,则无法自动重启。
--privileged扩展
--privileged=true 赋予容器额外的权限,对应于启动容器时设置 --privileged 参数
--privileged=false 取消赋予容器额外的权限。
docker inspect centos(容器名称或id) | grep Mounts -A 10
输出
"Mounts": [
{
"Type": "bind",
"Source": "/home/docker/centos/root",
"Destination": "/root",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
解析:使用docker inspect 命令查看容器的Mounts信息并显示10行;容器宿主机目录/home/docker/centos/root指向容器/root;("Mode":"rw","RW":true)读写模式,可读写。
--restart)docker inspect -f "{{ .HostConfig.RestartPolicy.Name }}" centos
输出
no | always | no-failure | unless-stopped
更多容器信息请参考docker inspect命令