docker
北漂码农有话说
个人网站:http://blog.triumphxx.com.cn
微信公众号:北漂码农有话说
展开
-
换一种方式构建镜像
构建镜像 docker系列的前几篇文章,我们都是编辑好了Dockerfile,然后执行docker build命令来,构建我们的镜像。但是这样会有一个问题,如果我们有好多服务需要构建镜像,那么我们就得每一个服务都得执行构建镜像命令。那么我们有什么可以一键构建镜像呢?当然是有的。那就是我们今天聊的主角。maven的docker插件。 Maven介绍 相信很多的小伙伴现在遇到的大多数的项目都是由maven来构建的(尤其是Java程序员),那么maven是什么呢?由于本文的主题不是maven,作者简单的介绍一下原创 2020-08-06 08:31:40 · 129 阅读 · 0 评论 -
Docker-compose实战
Docker-compose实战 各位小伙伴们,我们前面的篇文章分享了、docker的基础知识点、如何编写一个Dockerfile、docker网络是怎么回事、如何编写docker-compose.yml文件。已经为本文做好了充分的铺垫。 那么这边文章就和小伙本们分享如何将你自己的微服务项目进行服务的编排。 准备 要想编排项目,首先我们得有一个项目。不要着急,作者给大家准备了一个自己的SpringCloud的项目,包含服务注册中心、服务的提供者、服务的消费者、配置中心等。本文我们会用到其中的三个服务来进行服原创 2020-08-05 08:36:14 · 160 阅读 · 0 评论 -
你该知道的Docker-compose
Docker-compose介绍 前几篇文章和小伙伴们,分享了使用Dockerfile来构建镜像,使用docker run等命令来手动启动镜像、docker stop停止镜像、docker kill杀死镜像进程。这种情况只适用于镜像服务不多的情况。然而,现实情况是我们可能同时启停操作成百上千的服务,而且还要在启动之前分析各个服务之间的前后依赖关系,如果此时还是使用手动的方式来操作显然是不现实的。于是docker-compose应运而生。接下来我们就来看看docker-compose。 什么是docker-c原创 2020-08-02 13:05:22 · 228 阅读 · 0 评论 -
Docker 网络探究
Docker 网络 docker网络 我们来探讨一个docker的network的问题。小伙伴们请看如下命令: docker run -d -p8080:8080 镜像ID ❝ -p8080:8080这个命令的意思就是将容器的8080端口映射到宿主机的8080端口,这个是我们手动指定的网络端口映射 ❞ 场景 假如目前我们有很多的容器实例,微服务群,各个服务之间都有相互调用、访问,实现容器互联。那么我们需要做什么? 新建docker网络 我们需要创建一个网络环境,让需要原创 2020-08-02 08:54:39 · 249 阅读 · 0 评论 -
Dockerfile你值得拥有
Dockerfile 介绍 什么是Dockerfile Dockerfile是一个用来将你的应用构建为docker镜像的文本文件,文本中的内容是一条一条的指令,这些指令的集合在docker引擎中执行,最终构建出你的应用的docker镜像。 准备 需要小伙伴们先在本地或者服务器上安装docker docker安装看这篇就够了 命令介绍 先来看一个简单的Dockerfile文件 FROM hub.c.163.com/library/java:8 VOLUME /tmp ADD target/springboot原创 2020-08-01 20:52:17 · 152 阅读 · 0 评论 -
该聊一聊容器技术了
Docker 介绍 什么是docker Docker 是一个开源的应用容器引擎,容器,顾名思义就是用来装东西的。我们平常用的服务器 你也可以将它视为是一个容器。那么为什么要用Docker,因为它完美的解决了,应用程序和依赖 环境的问题。Docker可以将你的应用和应用所依赖的环境打包在一起,形成一个镜像。能够 帮助开发者快速的打包、测试、部署应用。 核心概念 镜像(images):可以理解就是一个软件或者服务,比如mysql镜像,将该镜像运行起来,就能 提供存储服务。 容器(container):可以理解为原创 2020-07-26 22:16:38 · 96 阅读 · 0 评论