随笔分类 - docker
摘要:创建容器使用bind mounts 挂载文件系统。宿主机文件系统会覆盖掉容器里初始数据 使用另一种方式挂载 volume 与bind mounts 的区别 volume 特点 运行多个容器之间共享数据 当容器被移除时,该卷依旧存在 多容器可以同时挂载相同的卷 当明确删除时卷才会被删除 将容器数据存储
阅读全文
摘要:容器数据存储的三种方式 docker volume docker管理素质及文件系统的一部分,保存数据最佳方式 bind mounts 将宿主机的文件映射到容器里 tmpfs 存储在宿主机的内存里 查看docker 的默认存储驱动 容器数据卷的管理 查看当前系统数据卷 创建数据卷 查看数据卷的详细信息
阅读全文
摘要:镜像特点 1. 分层存储的文件 2.一个软件运行环境 3.一个镜像可以创建多个容器 4.一种标准交付 5.不包含Linux内核而又精简的Linux操作系统 6.不是一个单一的文件而是由多层构成的,可以通过docker history 镜像名字查看镜像里各层级内容及大小,每层都对应一个dockerfi
阅读全文
摘要:centos7安装docker环境 使用官方安装脚本自动安装 (仅适用于公网环境) Ubuntu 14.04 16.04 (使用apt-get进行安装) 参考 https://yq.aliyun.com/articles/110806
阅读全文
摘要:仓库配置及安装启动 版本查看 镜像下载 查看的本地镜像 镜像启动成容器 容器里创建一个大小为20M 用快捷键Ctrl+p,q退出容器,根据此运行的容器制作镜像 查看镜像层 使用dockerfil简单构建tomcat镜像文件 查看构建的容器镜像并启动
阅读全文
摘要:Linux Namespace LXC所实现的隔离性主要是来自kernel的namespace, 其中pid, net, ipc, mnt, uts 等namespace将container的进程, 网络, 消息, 文件系统和hostname 隔离开。 Control Groups cgroups
阅读全文