本文详细介绍了dockerrun-rm选项的使用说明书,具有很好的实用价值。希望对大家有帮助。跟我回去看看。
当Docker容器被撤回时,默认设置容器内的系统文件仍被保存,以便于调试和保存客户数据信息。
但是对于前台容器来说,由于它在整个开发、设计、调试过程中只运行很短的时间,其客户数据信息没有必要保留,所以可以在容器启动时设置-rm选项,这样在容器撤回时可以自动清理容器内部的系统文件。
例子如下:
码头车间ba-208室
等于
dockerrun-rm=trueba-208
显然-rm选项不能和-d分开应用(即分开应用没有意义),即只能自动清理前台容器,而不能自动清理分离的容器。
请注意-rm选项还会清除容器的机密名称数据卷。
所以实现了dockerrunwith-rm命令的选项,相当于容器撤回后dockerrm-v的实现。
填写专业知识:应用dockerrun-cap-add主要参数处理管理权限难题(不能应用gdb调试,不能修改date-s时间)
问题docker容器中的centos无法应用gdb调试。
ptrace:不允许 *** 作
解参考:点击查看。
将主参数-cap-add=sys_ptrace添加到dockerrun命令中。
dockerrun-cap-add=SYS_PTRACE......
大量cap搜索指南
http://man7.org/linux/man-pages/man7/capabilities.7.html
还有一种不太优雅的做法不推荐:根据–privileged–privileged等价于–cap-add=all。
类似的问题是日期修改时间不能应用于docker设备。
处理方式:
dockerrun-cap-add=SYS_TIME-cap-add=SYS_PTRACE...
以上dockerrun-rm选项的使用说明手册就是我和大家分享的全部。希望它能给你一个参考,也希望你能适用于所有人。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)