文章分类 -  Containerization

容器研究 docker k8s
docker - firewalld与iptables
摘要:https://blog.csdn.net/vir56k/article/details/112094070 https://www.cnblogs.com/lemon-le/p/12976999.html 阅读全文

posted @ 2022-02-25 17:24 TrustNature

docker - 端口占用
摘要:问题:Docker已删除,转发的端口还是被占用处理 一、docker network 引起的 查看容器已使用的network信息: docker network list; 删除掉已停止容器对应的network信息: docker network rm xx; 二、iptables 规则引起的 ip 阅读全文

posted @ 2022-01-04 13:08 TrustNature

Docker - ENTRYPOINT
摘要:Entrypoint指令用于设定容器启动时第一个运行的命令及其参数。 语法: ENTRYPOINT ["executable", "param1", "param2"] 使用这种语法,Docker不会使用shell来运行。这意味着通常的shell处理过程不会发生。如果你需要在shell环境中运行,那 阅读全文

posted @ 2021-12-30 16:17 TrustNature

Docker - volume、-v 区别
摘要:容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中。为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在Dockerfile 中,我们可以事先指定某些目录挂载为匿名卷,这样在运行时如果用户不指定挂载,其应用也可以正常运行,不 阅读全文

posted @ 2021-12-28 14:43 TrustNature

docker - 文件系统分层存储原理
摘要:Centos发行版的overlay2文件系统进行介绍,其实不管是什么发行版,其原理都如出一辙 从上述图中可以看到三个层结构,即lowerdir、upperdir、merged层 对应的,使用docker inspect [容器ID]就可以看到这几个层所在的位置: "GraphDriver": { " 阅读全文

posted @ 2021-12-22 19:54 TrustNature

docker - 设置自启动
摘要:docker 开机自启systemctl enable docker.service 容器自启docker update --restart=always 容器ID 阅读全文

posted @ 2021-12-02 18:04 TrustNature

docker - image/layer 文件管理
摘要:Dockerfile由多条指令构成,随着深入研究Dockerfile与镜像的关系,很快大家就会发现,Dockerfile中的每一条指令都会对应于Docker镜像中的一层。 继续以如下Dockerfile为例: FROM ubuntu:14.04 ADD run.sh / VOLUME /data C 阅读全文

posted @ 2021-09-14 20:43 TrustNature

docker - 容器磁盘空间管理
摘要:一、日志管理 删除日志在linux上,容器日志一般存放在 /var/lib/docker/containers/container_id/ 下, 以json.log结尾,找到这些文件,删除即可,需要注意的是如果容器处在运行状态,使用 rm -rf 方式删除日志后,通过 df -h 会发现磁盘空间并没 阅读全文

posted @ 2021-09-08 09:34 TrustNature

docker - 时间不对
摘要:java显示通过用户的配置 user.timezone 作为时区信息的, 如果user.timezone 没有配置就会获取运行平台(linux)的配置的Zone ID作为时区信息的,如果最后程序还是没有获取到时区信息 就会使用GMT时间作为最后的时区信息(就是使用GMT+0)作为最后的时区信息。 这 阅读全文

posted @ 2021-08-13 10:05 TrustNature