运行容器更新命令
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 取消赋予容器额外的权限。
容器volume详情查看
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
命令
扫VX 领Java资料,前端,测试,python等等资料都有