运行容器更新命令
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
命令
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于