随笔分类 - docker
摘要:容器就是一个特殊的进程,想要进入容器,先要找到容器的进程 # docker inspect --format '{{ .State.Pid }}' c054b1ef50345962 找到进程对应的namespace # cd /proc/5962/ns # ls -l lrwxrwxrwx 1 ro
阅读全文
posted @ 2022-04-05 13:04
沄持的学习记录
摘要:GPU主机重启后,启动使用GPU的容器报错 docker: Error response from daemon: Unknown runtime specified nvidia. 解决办法:修改/etc/docker/daemon.json并重启docker vim /etc/docker/da
阅读全文
posted @ 2020-11-19 11:03
沄持的学习记录
摘要:一、kubernetes特性 自动装箱,自我修复,水平扩展,服务发现和负载均衡,自动发布和回滚,密钥和配置管理,存储编排,批量处理执行。 二、kubernetes cluster Masters * 3 < > Node(worker) * n 3个Master节点,保持高可用。多个Node工作节点
阅读全文
posted @ 2019-03-13 17:26
沄持的学习记录
摘要:把应用部署在容器中,改变了用文本文件保存配置信息的方式。而通过传环境变量配置。 Dockerfile是一个文本文件,包括容器的指令。按顺序从上到下执行,第一行非注释指令必须是FROM指定基础镜像。 Dockerfile的工作逻辑: (1)在一个专用目录放入Dockerfile文件,首字母大写。(2)
阅读全文
posted @ 2019-03-13 15:05
沄持的学习记录
摘要:docker network ls bridge:NAT桥 host:共用宿主机namespace的UTS、IPC、Network none:只有lo,没有网卡 其他待补
阅读全文
posted @ 2019-02-18 16:31
沄持的学习记录
摘要:把宿主机的目录或文件链接到容器的目录或文件,可以避免写时复制对高I/O操作的影响,也避免容器销毁时数据丢失。 1. 只指定容器的目录位置,-v docker run -it --name bbox1 -v /data1 busybox # /data1是容器内的目录 # 宿主机位置为/var/lib
阅读全文
posted @ 2019-02-18 16:06
沄持的学习记录
摘要:1. Docker镜像的主要特点 (1) 采用分层构建机制。 最底层为bootfs,用于系统引导的文件系统,包括bootloader和kernel,容器启动后会被卸载以节约资源。 其上为rootfs,位于bootfs之上,表现为docker容器的根文件系统。 再其上叠加层,docker中,rootf
阅读全文
posted @ 2019-02-14 15:17
沄持的学习记录
摘要:1. 相关内核知识 docker本质上是宿主机上的进程。 通过namespace实现资源隔离,通过cgroups实现资源限制,通过写时复制机制copy-on-write实现高效文件操作。 依赖kernel版本3.10+ 1.1 namespace namespace的6项隔离:UTS——主机名与域名
阅读全文
posted @ 2018-07-19 08:09
沄持的学习记录

浙公网安备 33010602011771号