Docker
武凯凯
纵深入尘埃里,雷雨大作我也放声而歌
展开
-
Docker 学习(十一) 实战:使用 Docker Compose 编排 Spring Cloiud 微服务
文章目录微服务配置构建镜像docker-compose.yml动态伸缩微服务容器数量微服务配置我在这里使用之前学习 Spring Cloud 时所用到的微服务。分别有三个。microservice-discovery-eureka 微服务注册中心。microservice-provider-user 用户微服务,注册到注册中心上,提供获取用户的信息的接口。microservice-cons...原创 2019-11-05 11:49:07 · 224 阅读 · 0 评论 -
Docker 学习(十) Docker Compose 网络设置
文章目录基本概念更新容器links指定自定义网络配置默认网络使用已存在的网络基本概念Docker Compose 的网络特性适用于 Version 2 file format 以及更高版本中, Version 1 file format 不支持该特性。默认情况下 Compose 会为应用创建一个默认的网络,服务的每个容器都会加入该网络中。这样容器就可以被该网络中的其他容器访问,不仅如此,该容...原创 2019-11-05 11:46:48 · 1581 阅读 · 0 评论 -
Docker 学习(九) Docker Compose 常用命令
文章目录docker-compose.yml 常用命令buildcommanddnsdns_searchenvironementenv_fileexposeimageslinksnetworksnetwork_modeportsvolumesdocker-compose 常用命令buildhelpkilllogsportpspullrmrunscalestartstopupdocker-comp...原创 2019-11-05 11:44:35 · 214 阅读 · 0 评论 -
Docker 学习(八) Docker Compose
文章目录简介安装快速入门基本步骤入门示例工程、服务、容器至此已经学会了使用 Dockerfile 来构建进行,使用相关的命令来对 Docker 镜像、容器进行操作。然而实际上,使用微服务架构的应用都会包含若干个微服务,每一个微服务又会部署很多实例,所以如果每个微服务都手动启动停止,是肯定无法接受的。Docker Compose 就是用来解决这一问题的。当然除了 Docker Copmose 还...原创 2019-11-05 11:41:57 · 177 阅读 · 0 评论 -
Docker 学习(七) 使用 Maven 插件构建 Docker 镜像
文章目录快速入门插件读取 Dockerfile 构建将插件绑定在某个 phase 执行推送镜像跟随书中,使用 Spotify 公司开发的 Maven 插件。GitHub 地址:https://github.com/spotify/docker-maven-plugin#the-future-of-docker-maven-plugin快速入门在 pom 文件中添加: ...原创 2019-11-05 11:39:06 · 335 阅读 · 0 评论 -
Docker 学习(六)
文章目录将微服务运行在Docker上打包微服务准备 Dockerfile构建镜像启动容器使用 Docker Registry 管理 Docker 镜像创建仓库推送镜像使用私有 Docker Registry 来管理镜像搭建私有注册中心将镜像推送到私有注册中心将微服务运行在Docker上有了之前的基础,可以将微服务打包之后,利用 Dockerfile 来构建镜像。打包微服务首先要把微服务打包...原创 2019-11-05 09:14:29 · 168 阅读 · 0 评论 -
Docker 学习(五) 使用 Dockerfile 构建镜像
文章目录使用 Dockerfile 构建镜像Dockerfile 常用指令ADD 复制文件COPY 复制文件ENV 设置环境变量ARG 设置构建参数CMD容器启动命令ENTRYPOINT 入口点EXPOSE 声明暴露的端口FROM 指定基础镜像LABEL 为镜像添加元数据MAINTAINER 指定维护者的信息RUN 执行命令USER 设置用户VOLUME 指定挂载点WORKDIR 指定工作目录其他...原创 2019-11-05 09:11:15 · 600 阅读 · 0 评论 -
Docker 学习(四) 容器常用命令
文章目录新建并启动容器列出容器停止容器强制停止容器启动已停止的容器重启容器进入容器删除容器导出容器导入容器save load export import 区别新建并启动容器格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]docker run 的选项可以有很多这里就不一一列举出来了。下面仅仅列举出部分常用参数:选项缩写说明...原创 2019-11-05 09:04:43 · 446 阅读 · 0 评论 -
Docker 学习(三) 镜像常用命令
文章目录Docker 镜像常用命令搜索镜像下载镜像列出镜像删除本地镜像保存镜像加载镜像构建镜像Docker 镜像常用命令搜索镜像搜索存放在 Docker Hub 中的镜像。命令格式:docker search [OPTIONS] TERM可以通过docker search --help来查看帮助。如下:选项说明-f, --filter过滤输出–form...原创 2019-11-01 09:46:45 · 196 阅读 · 0 评论 -
Docker 学习(二) Windows 平台安装 以及阿里镜像加速
文章目录安装镜像加速登录虚拟机报错安装Windows 平台安装Docker,下载地址:https://docs.docker.com/docker-for-windows/install/ ,该页面包含了Windows 下安装Dokcker 需要注意的地方。如果是 Windows 10 家庭版或者是之前的版本需要需要通过 Docker Toolbox 来安装。由于我的是 Windows 1...原创 2019-10-28 21:34:46 · 263 阅读 · 0 评论 -
Docker 学习(一) Docker简介与架构
文章目录简介版本架构《Spring Cloud与Docker 微服务架构实战》学习笔记简介Docker 是一个开源的容器引擎,它有助于更快的交付应用。Docker 可将应用程序和基础设置层隔离,并且能将基础设置当做程序一样进行管理。使用 Docker ,可更快的打包、测试以及部署应用程序,并可缩短从编写到部署运行代码的周期官网:https://www.docker.com/版本Dock...原创 2019-10-28 21:13:59 · 265 阅读 · 0 评论