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
命令