Docker
遮不住的殇
勤能补拙
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第07篇 Dockerfile
一、Dockerfile是什么?Dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像。二、基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行一般而言, Dockerfile 主体内容分为四部分:基础镜像信息维护者信息镜像操作指容器启动时执行指令。...原创 2019-08-14 15:37:12 · 187 阅读 · 0 评论 -
第06篇 Docker容器访问
一、简介在实践中, 经常会碰到 需要多个服务组件容器共同协作的情况, 这往往需要多个容器之间能够互相访问到对方的服务。 Docker 除了通过网络访间外, 还提供了两个很方便的功能来满足服务访问的基本需求:端口映射:允许映射容器内应用的服务端口到本地宿主主机;容器互联:互联机制实现多个容器间 通过容器名来快速访问;二、端口映射在启动容器的时候,我们可以通过指定选项来让主机的端口和容器...原创 2019-08-12 18:04:32 · 485 阅读 · 0 评论 -
第05篇 Docker数据管理
一、数据卷众所周知,Docker Image可以理解成多个只读文件叠加而成,因此Docker Image是只读的。当我们将其运行起来,就相当于在只读的Image外包裹了一层读写层变成了容器。当你删除容器之后,使用这个镜像重新创建一个容器,此时的镜像的只读层还和原来的一样,但是你在读写层的修改全部都会丢失。那么问题就来了,如果想要持久化在读写层的数据,该怎么利用docker做到呢?dock...原创 2019-08-12 16:00:24 · 175 阅读 · 0 评论 -
第09篇 Compose-02 模板文件
一、简单介绍模板文件是使用 Compose 的核心 ,涉及的指令关键字也比较多。但是大部分指令与 docker [conta工ner] createlrun相关参数的含义都是类似的。默认的模板文件名称为 docker compose.yml,格式为 Y灿1L格式,目前最新的版 本为 v3参考文档:https://docs.docker.com/compose/compose-file/二、...原创 2019-08-16 15:05:54 · 294 阅读 · 0 评论 -
第09篇 Compose-03 操作详解
对于Compose来说, 大部分命令的对象既可以是项目本身, 也可以指定为项目中的服务 或者容器。 如果没有特别的说明, 命令对象将是项目, 这意味着项目中所有的服务都会受到命令影响。一、compose操作命令格式:docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]选项:-f, --file FILE:指定co...原创 2019-08-16 17:00:08 · 1037 阅读 · 0 评论 -
第09篇 Compose-01 入门
一、Compose简介(一)简单介绍Compose项目是 Docker官方的开源项目,负责实现对基于 Docker容 器的多应用服务的快速编排 。 从功能上看,跟 OpenStack 中的 Heat 十分类 似。 其代码目前在https://github.com/docker/compos巳上开源。Compose定位是“定义和运行多个 Docker容器的应用”,其前身是开源项目 Fig,目前...原创 2019-08-16 15:04:30 · 327 阅读 · 0 评论 -
第08篇 多阶段构建镜像(multi-stage build)
一、使用Dockerfile构建镜像Docker在构建镜像的是时候,会通过一个Dockerfile文件和上下文进行构建(和Dockerfile同目录),上下文用来存放一些文件,可以是本地地址或者是git仓库地址。(一)命令命令格式:docker build [OPTIONS] PATH | URL | -选项:参看:https://docs.docker.com/engine/refer...原创 2019-08-14 22:48:31 · 879 阅读 · 0 评论 -
第04篇 Docker仓库
一、什么是docker仓库仓库(Repository)是集中存放镜像的地方,又分公共仓库和私有仓库。其实和maven仓库等概念是类似的。有时候容易把仓库与注册服务器(Registry)混淆。实际上注册服务器是存放仓库的具体服务器,一个注册服务器上可以有多个仓库,而每个仓库下面可以有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 private-docker.co...原创 2019-08-09 14:25:51 · 343 阅读 · 0 评论 -
第02篇 Docker镜像
一、什么是Docker镜像Docker 镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。镜像是 Docker 三大核心概念中最重要的,自 Docker 诞生之日起镜像就是相关社区最为热门的关键词。Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在,Docker 会尝试先从默认镜像仓库下载(默认使用 Docker Hub 公共注册服务器中的仓库),用户也可以通过配置,使用自定...原创 2019-08-08 10:32:14 · 370 阅读 · 0 评论 -
第01篇 Docker入门
一、Docker是什么?Docker 是基于 Go 语言实现的开源容器项目。它诞生于 2013 年年初,最初发起者是dotCloud 公司。 Docker 的构想是要实现「Build,Ship and Run Any App,Anywhere」,即通过对应用的封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runt...原创 2019-08-07 09:56:02 · 217 阅读 · 0 评论 -
第03篇 Docker容器
一、什么是Docker容器容器是 Docker 的另一个核心概念。简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态。如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其他系统环境)和跑在上面的应用。那么 Docker 容器就是独立运行的一个(或一组)应用,以及它们必需的运行环境二、容器...原创 2019-08-08 14:20:53 · 239 阅读 · 0 评论
分享