目录一. Docker介绍1.1 引言1.2 Docker的由来1.3 Docker的思想二. Docker的基本操作2.1 安装Docker2.2 Docker的中央仓库2.3 镜像的操作2.4 容器的操作三. Docker应用3.1 准备SSM工程3.2 准备MySQL容器3.3 准备Tomcat容器3.4 数据卷四. Docker自定义镜像五. Docker-Compose5.1 下载Doc
转载 2023-07-21 19:53:27
78阅读
Docker部署java服务一、Linux服务安装Docker关于Docker的安装在之前的Linux的三种安装方式的第三种安装方式中有介绍传送门:二、编写DockerFile1、将需要部署的Jar包放到服务器上2、编写DockerFileFROM java:8 VOLUME /tmp COPY helloworld-0.0.1-SNAPSHOT.jar helloApp.jar RUN bash
最新Apollo 版本发布2.1.0https://www.apolloconfig.com/#/zh/design/apollo-design环境说明ecs 主机一台数据库mysql 8.0docker 环境apollo 是内网可信应用,最好是部署在内网里面,外网不可使用,避免配置信息泄漏,这里为了方便演示,直接把端口暴露到了外网导入sql官方的sql地址:https://github.com/
因为我这里有三个环境分别是dev,test,pro;所以apolloconfigdb.sql需要把数据库名字分别改成对应三个环境。我这里借用已有mysql。
原创 2023-02-13 10:34:18
278阅读
# Docker镜像应用部署 在实际的开发和部署过程中,我们经常会遇到需要在同一个 Docker 镜像中运行多个应用程序的情况。这种情况下,我们需要使用一些技巧来实现单镜像应用部署。本文将介绍如何在 Docker 中实现单镜像应用部署,并给出具体的代码示例。 ## Docker 应用部署方案 在 Docker 中,我们可以通过多种方式来实现单镜像应用部署,其中比较常见的两种方式
使用单一进程容器,即一个容器只运行一种服务,而不是把所有服务放在一个容器的设计,让PHP项目需要的Nginx、PHP、MySQL组件,分别运行在各自镜像创建出来的独立容器中。文章提到的完整脚本请移步docker-lnmp,内辅详细的注释(欢迎大家关注!)。整个流程:客户端http请求服务器80端口,该端口被映射到Nginx容器80端口,进入Nginx处理。Nginx分析请求,如果是静态资源,直接服
原创 2020-09-25 10:03:30
629阅读
这是本系列的第三篇,整个系列介绍了我们公司如何把基础框架从PaaS移植到Docker上。第一篇:介绍了我们在接触Docker之前的探索过程。第二篇:介绍了如何搭建一个内网安全的私有registry。在这最后一篇,我们用一个真实的例子来介绍如何自动化整个部署过程。 基本的Rails应用我们来进入主题并启动一个基本的Rails应用。在这个Demo中,我将使用Ruby 2.20 和Rails
转载 7月前
22阅读
  设置境像库编辑文件vi /etc/docker/daemon.json输入如下内容:{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }重启服务:systemctl restart docker.service创建自定义网络方便各实例之间的网络访问,如固定mysql, memcached, rabbitmq地
# 实现Docker部署RabbitMQ镜像集群 机教程 ## 一、整体流程 首先,我们需要明确整个部署过程的步骤,可以用以下表格展示: | 步骤 | 操作 | | --- | --- | | 1 | 准备Docker环境 | | 2 | 下载RabbitMQ镜像 | | 3 | 创建RabbitMQ集群 | | 4 | 部署集群到多台机器 | | 5 | 验证集群是否正常运行 | ##
原创 4月前
89阅读
手把手教你如何实现GitLab + Docker 实现环境部署
原创 2021-07-06 11:09:44
714阅读
持续集成Jenkins环境搭建Jenkins基于Java开发,服务器必须是要有Java的运行环境! 自动化构建、测试、打包、发布:将本地开发环境基本移植到云端! git、maven、wget、axel【多线程下载工具,下载快】、跨服务区异步文件同步rsync!tree。一、 Jenkins环境搭建Jenkins支持主从模式,这将会把构建任务分发到多个从节点去执行,这样就可以支撑起多个项目的大量 构
转载 7月前
143阅读
实战 | GitLab + Docker 实现环境部署
转载 2021-07-07 10:35:24
1254阅读
开门见山,本文分享前后端分离,容器化前端项目时动态插入后端API基地址,这是一个很赞的实践,解决了前端项目容器化过程中受制后端调用的尴尬。尴尬从何而来常见的web前后端分离:前后端分开部署,前端项目由nginx承载打包文件,反向代理请求。应用的某些部分必须是可配置的,比如API调用基地址, 前端打包时候统一插入该地址,最终形成chunk files,并由nginx承载。# ------------
EXPOSE $PORT**注意点** #### ADD 和COPY 的区别 COPY 和 ADD 都是用于将文件从主机复制到 Docker 容器内部的命令,但它们之间有一些区别: 1. COPY 命令只能复制本地主机上的文件或目录到容器内部,不能从 URL 或者其他网络资源复制文件。而 ADD 命令可以从本地主机、URL 或者其他网络资源复制文件。 2. ADD 命令支持自动解
部署的程序,这个时候怎么办,别急今天就来讲讲,无网络环境,如何部署 Docker 镜像。二...
转载 2022-08-25 00:00:46
183阅读
# 如何实现“gitlab java环境部署” ## 一、流程概述 在实现“gitlab java环境部署”时,我们可以按照以下步骤进行操作: | 步骤 | 操作 | | --- | --- | | 1 | 编写Java应用程序 | | 2 | 在GitLab上创建项目 | | 3 | 配置CI/CD pipeline | | 4 | 配置不同环境的变量 | | 5 | 执行部署操作 |
原创 2月前
36阅读
一、准备工作:两台服务器:192.168.206.212,192.168.206.213自己新建一个maven项目其中两台机子做下面的软件配置(都有链接,可直达)212机子:安装expect并配置;安装jenkins安装docker安装私有镜像仓库安装JDK并配置;安装maven并配置;213机子:安装SVN安装JDK并配置;安装maven并配置;安装docker其中项目的话可以参照截图,cont
转载 2023-08-03 22:02:06
201阅读
与其说是lnmp环境,还不如说是3个docker环境的mysql、php和nginx镜像。下面我们将以依次按照mysql、php和nginx镜像的顺序描述它们的搭建过程:环境要求:docker-composedocker-cecentos72CPU4Gb50G1、mysql这里采用官方mysql:5.7的镜像启动mysql的容器dockerrun--namelnmp_mysql-p3306:330
原创 2019-04-17 15:09:49
1060阅读
概念docker-compose的核心概念就记住一句话:Docker Compose是一个用于定义和运行容器 Docker 的应用程序工具。用大白话来解释就是如果不使用docker-compose的话,我们想在同一台服务器上部署多个应用时候,我们一般需要手动创建网络驱动(网络相关后面章节讲解),手动创建数据卷(数据卷相关后面),手动执行docker build xxxx .  手动执行
转载 5月前
52阅读
docker快速部署java+nginx+mysql运行环境我们在工作中会经常遇到快速部署项目的需求,如果采用纯手动搭建将会是一件非常麻烦的事情,尤其是在Linux服务器上,它牵扯到基础环境安装及配置等繁琐的步骤。 本文将介绍一种docker部署方式,将使这项工作变得非常方便快捷。1 构建java运行容器首先 springboot 依赖 java 环境,我们需要找一个 java8 的基础镜像来进行
转载 2023-08-31 22:16:15
82阅读
  • 1
  • 2
  • 3
  • 4
  • 5