
docker
文章平均质量分 62
lzl-688
学到很多东西的诀窍,就是不要一下子学很多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【脑图】docker 文件系统详解
原创 2021-07-26 16:54:31 · 186 阅读 · 0 评论 -
docker 进阶之Compose
Compose 概念 对于docker 我们平时部署的流程就是编写dockerfile,然后build镜像,最后run。 但是如果容器数量过多的话,逐个进行这样的流程就比较费时费力 docker compose 就是 用来高效管理容器的,可以定义和运行多个容器,在yaml配置文件中进行管理。 所有环境都可以使用 compose 作用:批量容器编排 compose是docker 官方的开源项目,需要安装 dockerfile 让程序能在任何地方运行。 重要的概念 服务service。容器、应用(web原创 2021-03-02 16:44:51 · 439 阅读 · 0 评论 -
docker 常用命令
docker 常用命令 帮助命令 docker version 打印docker基本版本信息 docker info docker更加详细的信息 docker 命令 --help 帮助命令 镜像命令 docker images 查看主机上的镜像信息 结果解析 REPOSITORY 镜像仓库源 TAG 镜像标签 IMAGE ID 镜像ID CREATE 镜像创建时间 SIZE 镜像大小 参数可选项 -a --all原创 2021-03-02 10:02:00 · 206 阅读 · 0 评论 -
docker run后台流程
docker run后台流程 底层原理 docker 是怎么工作的 docker是一个cs结构的系统,docker的守护进程运行在主机上,通过socket从客户端访问。 dockerServer 接收到 docker 客户端的指令后,就会执行命令 docker 和 linux 是相互独立的,docker 相当于一个小的linux ...原创 2021-03-01 10:50:27 · 329 阅读 · 0 评论 -
容器网络
容器网路 标题docker 容器网络 本质: 利用了linux 上的 网络命名空间和虚拟网络设备 。 docker 用的是虚拟接口(虚拟网络) 虚拟接口: 转发效率极高,即可之间的数据转发通过数据复制来实现。 原理: 在本地主机和容器内分别创建一个虚拟接口,并让他们彼此连通(veth pair) 工作方式: 新建一对 虚拟接口,分别放在本地主机和新容器的命名空间中 本地主机的一个虚拟接口连接在 docker0 网桥 或其他网桥上,如 veth1234 另一端放在 新创建的容器中,并修改名字为 eth0原创 2021-02-18 15:09:12 · 198 阅读 · 0 评论 -
docker生命周期
docker 生命周期 创建 create: docker create [参数] 镜像名称[容器执行命令][执行命令时需要提供的参数] 常用参数: -t 分配一个虚拟终端 -i 提供一个模拟输入,不提供则无法输入默认命令 –name 为创建好的容器提供一个容器名,不提供的话随机分配一个 启动 docker start 命令格式:docker start [参数] 容器[容器…] 常用参数: -a 将当前的输入/输出连接到容器 -i 将当前的输入连接到容器上 创建并启动 docker run 命令格式: d原创 2021-02-10 15:39:51 · 515 阅读 · 0 评论 -
docker和虚拟机的区别
docker和虚拟机的区别 docker 在概念上可以理解为一个虚拟机,但却不是真正意义上的虚拟机 相同点: 容器和虚拟机一样,都会对物理硬件资源进行共享使用。 容器和虚拟机的生命周期比较相似(创建、运行、暂停、关闭等等)。 容器中或虚拟机中都可以安装各种应用,如redis、mysql、nginx等。也就是说,在容器中的操作,如同在一个虚拟机(操作系统)中操作一样。 同虚拟机一样,容器创建后,会存储在宿主机上:linux上位于/var/lib/docker/containers下 不同点: 虚拟机的创建、启原创 2021-02-10 15:35:23 · 4284 阅读 · 0 评论 -
dockerfile 基本介绍
** dockerfile 介绍 ** 基础介绍 构建镜像的一个文本文件,包含了构建镜像所需的指令和说明 。 docker build 负责从dockefile中构建镜像 ,-f 命令可以指定dockerfile的位置 基本结构 四部分:基础镜像信息,维护者信息,操作指令,启动指令 , # 为注释 基本命令说明 从上到下的顺序,第一层必须是 指定基础镜像,第一条命令必须是FROM FROM :获取基础镜像 , 即当前的镜像是继承的哪个镜像,docker build 时获取,先从本地获取,获取不到再去 d原创 2021-02-10 15:32:17 · 232 阅读 · 0 评论