摘要: 文本格式的配置文件 基本结构 由一行行命令语句组成,支持 # 注释 一般,主体分为4部分:基础镜像信息,维护者信息,镜像操作指令,容器启动时执行指令 # 镜像名称 FROM ubuntu:xeniel # 维护者信息 LABEL maintainer docker_user<docker_user@ 阅读全文
posted @ 2020-01-01 21:52 catyuang 阅读(549) 评论(0) 推荐(0)
摘要: 端口映射实现容器访问 1.从外部访问容器的应用 在容器启动的时候,如果不指定对应的参数,在容器外部使无法通过网络来访问容器内的网络应用和服务的。 可是使用 -P 或 -p 来指定端口映射,当使用 -P 时,会随机映射一个 49000~49900 的端口到容器内部开放的网络端口 docker run 阅读全文
posted @ 2020-01-01 21:42 catyuang 阅读(263) 评论(0) 推荐(0)
摘要: 在生产环境中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享。 容器中数据管理有两种方式: 数据卷(data volumes): 容器内数据直接映射到本地主机环境 数据卷容器(data volume containers): 使用特定容器维护数据卷 数据卷 是一个可供容器使用的特殊目录 阅读全文
posted @ 2020-01-01 21:32 catyuang 阅读(232) 评论(0) 推荐(0)
摘要: 仓库(repository)是集中存放镜像的地方,公共仓库,私有仓库 注册服务器(registry)是存放仓库的具体服务器 docker hub公共镜像市场 1.登陆 docker login Username: xxxxx ~/.docker/config.json 2.基本操作 无需登陆即可 d 阅读全文
posted @ 2020-01-01 21:23 catyuang 阅读(360) 评论(0) 推荐(0)
摘要: 容器是镜像的一个运行实例 镜像是静态的只读文件,容器带有运行时需要的可写问文件层 容器中的应用进程处于运行状态 虚拟机:模拟运行的一整套操作系统 容器:独立运行的一个应用及他们必需的运行环境 创建容器 1.新建容器 docker [container] create 创建的容器处于停止状态,可以使用 阅读全文
posted @ 2020-01-01 21:18 catyuang 阅读(213) 评论(0) 推荐(0)
摘要: 镜像是运行容器的前提。 获取镜像 docker [image] pull NAME[:TAG] NAME 镜像仓库名称,用来区分镜像 TAG 镜像标签,往往表示版本信息,不显示指定,默认latest标签(跟踪最新版本的变化,不稳定) 通常情况下描述一个镜像需要包括“名称 + 标签”信息 镜像文件一般 阅读全文
posted @ 2020-01-01 20:49 catyuang 阅读(513) 评论(0) 推荐(0)
摘要: 三大核心概念: 镜像(Image):创建Docker容器的基础 容器(Container):运行和隔离应用 Note: 镜像本身是只读的。容器从镜像启动的时候,会在镜像的最上层创建一个可写层。 仓库(Repository):集中存放镜像文件的场所。每个仓库存放一类镜像,通过标签(tag)区分 Not 阅读全文
posted @ 2020-01-01 19:55 catyuang 阅读(148) 评论(0) 推荐(0)