-
DevOps工具链整理
DevOps工具链 DevOps中包括版本控制&协作开发工具、自动化构建和测试工具、持续集成&交付工具、部署工具、维护工具、监控,警告&分析工具等等,补充了一些国内的服务,可以让你更好的执行实施 DevOps 工作流。 版本控制&协作开发:GitHub、GitLab、Gogs、BitBucket、SubVersion、Coding、Bazaar 自动化构建和测试:A…- 188
- 0
-
理解docker部署springboot(一)
通过这个文章的总结希望弄明白docker至少在运行层面的原理,以及docker结合springboot在生产环境的应用。 首先要在虚机上安装docker,docker对虚机的版本有要求,因此在安装的时候需要注意,关于对docker概念性的知识的理解,可以参考以下这两篇文章,文章一和文章二,最重要的是对image和container的理解,这两个文章完全可以解决这个问题,至于使用docker有什么好…- 3
- 0
-
提升10倍生产力:IDEA远程一键部署SpringBoot到Docker
作者:陶章好 juejin.im/post/5d026212f265da1b8608828b 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 **2. **面试题内容聚合 **3. **设计模式内容聚合 **4. **Mybatis内容聚合 **5. **多线程内容聚合 IDEA是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容…- 0
- 0
-
使用docker部署springboot应用
修改Springboot应用的application.properties文件,将mysql host改为mysql docker容器名(此处为mysql1跟docker-compose.yaml文件一致。) 1spring.datasource.url=jdbc:mysql://mysql1:3306/SPPanBlog?characterEncoding=utf8&zeroDateTi…- 5
- 0
-
Springboot整合Memcached
一、首先我们使用Centos架设memcached服务器,我们使用Docker来架设Memcached服务 拉取镜像 1docker pull memcached:1.5.16 2 启动容器 1docker run --name memcached -p 11211:11211 -d memcached:1.5.16 memcached -m 128 2 好了,使用docker架设memcache…- 8
- 0
-
使用Docker部署Spring Boot项目
本文使用Docker部署Spring Boot项目。部署之前需要环境中已经安装Docker和Maven(用于打包),所以本文先进行安装Docker和Maven;接着搭建一个Spring Boot项目,使其支持Docker部署;最后进行部署和测试。 环境搭建 安装Docker 检查系统内核版本 Docker运行在CentOS 7上,要求操作系统为64位,内核版本为3.10及以上。 确认本机已经安装了…- 12
- 0
-
Docker 安装 PHP
安装 PHP 镜像 docker hub 上面查找 php 镜像 1[root@docker ~]# docker search php 2INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED 3docker.io docker.io/php While designed for web development, the PH... 4580 [OK] 4…- 13
- 0
-
使用Rust从零写操作系统 (2) —— 最小化内核
本系列博客系转载,出处: 知乎专栏:从零开始写 OS 所有代码都在:https://github.com/LearningOS/rcore_step_by_step 1本章代码对应 commit :40ee051072e5a4b89ca188d5620e9b30f1b68b25 2 3 概要 本章我们将把上一章创建的 独立可执行程序 编译为内核,并和 bootloader 链接成为可以被 qemu…- 140
- 0
-
理解docker部署springboot(四)
这篇文章主要解决的问题是springboot在使用docker部署的时候日志的存放问题,主要参考以下几篇文章,Docker支持更深入的容器日志分析,Docker容器的日志集中化处理,Docker数据管理(数据卷&数据卷容器),Docker-数据卷和数据容器卷,容器内日志收集方案示例。 将jdk和需要的运行的jar构建成镜像之后,运行成容器之后,可以实时的输出日志,但是当容器挂掉之后,日志也…- 5
- 0
-
理解docker部署springboot(三)
这篇主要是学习了docker网络相关的知识,主要参考以下三篇文章:容器默认网络bridge,使用 Docker 容器网,Docker网络详解及pipework源码解读与实践 ,最后一篇原理更清楚一些。 要构建具有安全的一致行为的 Web 应用程序,可以使用 Docker 网络特性,网络为容器实现了完全隔离,所以,控制您的应用程序所在的网络很重要。 安装 Docker 时,它会自动创建 3 个网络。…- 5
- 0
-
理解docker部署springboot(二)
搭建mysql集群目的是为springboot提供数据服务 这一篇文章主要是记录了在docker环境下搭建MySQL主从集群的过程,以及在准备搭建的过程中遇到的一些问题,问题主要包括docker版本的升级以及centos内核的升级。在执行docker restart ID命令重启容器经常会出现崩溃并且network等命令在1.7版本中无法使用(network命令1.9之后提供),所以把docker…- 0
- 0
-
Java RESTful 框架的性能比较
在微服务流行的今天,我们会从纵向和横向分解代码的逻辑,将一些独立的无状态的代码单元实现为微服务,可以将它们发布到一些分布式计算单元或者Docker中,并在性能需要的时候及时地创建更多的服务单元。 微服务是一个概念,并没有规定的格式,但是很多厂商和框架都不约而同的采用RESTful的架构,尽管也有一些其它的性能很好的RPC框架。 如何在Java生态圈选择一个轻量级的RESTful框架?可以参考一些其…- 8
- 0
-
Docker部署node.js后端应用
Docker是一个开源的应用容器引擎,在部署应用方面具有蛮多优点,它不仅可以为我们提供可移植、重复、安全的自动化部署的方式,而且容器间互相隔离,互不影响。下面我们来简单聊聊如何用Docker部署node.js后端应用。 假设我们已经写好了node.js后端代码,博主写了一个demo,实现一个简单的 http接口,demo代码请从文章结尾链接下载。 1)接口:http://localhost:130…- 13
- 0
-
Docker 安装 Node.js
Docker 安装 Node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。 1、查看可用的 Node 版本 访问 Redis 镜像库地址: https://hub.docker.com/_/node?tab=tags。 可以通过 Sort by 查看其他版本的 Node,默认是最新版本 nod…- 9
- 0
-
Docker搭建Redis集群
Docker搭建Redis集群 1. 安装Redis 拉取redis官方镜像 1docker pull redis 2 3 查看镜像 1docker images 2 3 启动redis 1docker run -it -p 6379:6379 --name myredis docker.io/redis 2 3 查看redis服务 1docker ps 2 3 测试 1docker exec -…- 6
- 0
-
mysql备份脚本, 和备份到OSS上
备份脚本 1#!/bin/bash 2#每天早上4点, mysql备份数据 3#chmod 700 backup.sh 4#crontab -e 5#0 4 * * * /home/mysqlbackup/mysql_backup.sh 6 7 8#做大备份数量 20 天 9Backup_Max_Files=20 10#数据库备份目录 11WORKING_DIR=$(dirname "$…- 26
- 0
-
docker安装mysql
语法: 运行一: 1docker run -p 3307:3306 --name mysql5 -e MYSQL_ROOT_PASSWORD=123456 -d hub.c.163.com/library/mysql 2 运行二 1docker run -p 3306:3306 --name mysql5.6 -v /usr/local/mysql/conf:/etc/mysql/ -v /usr…- 5
- 0
-
docker运行springboot项目
方法一 新建一个SpringBoot项目 编写Dockerfile文件 1# Docker image for springboot file run 2# 基础镜像使用java 3FROM java:8 4 5# time zone 如需要修改时间 6RUN echo "Asia/Chongqing" > /etc/timezone && dpkg-re…- 6
- 0
-
docker安装gitlab
文件比较大拉取的时间较长,可以参考: https://www.daimajiaoliu.com/series/docker/48726cc31900408 来提升docker pull的速度 1docker pull gitlab/gitlab-ce 2 3 本机准备gitlab工作目录 1mkdir -p /usr/local/gitlab/config 2mkdir -p /usr/local…- 3
- 0
-
docker安装jenkins
一、docker的安装 1、使用yum安装Docker sudo yum install docker 2、启动Docker service docker start 3、设置开机启动docker systemctl enable docker 4、查看docker是否安装成功 docker info 5、重启docker sudo service docker restart 二、Jenkins…- 10
- 0
-
CentOS7安装Docker
一、Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 1、Docker有以下几个部分组成: dockerClient客户端 Docker Daemon守护进程 Docker Image镜像 DockerC…- 2
- 0
-
Ubuntu安装docker
文章目录 Ubuntu安装docker 一、安装docker 二、修改docker的默认存储路径 Ubuntu安装docker 一、安装docker 检查安装环境是否满足docker安装要求 检查kernel内核是否在3.10以上: 1uname -a 2// Linux dlserver 4.15.0-33-generic #36~16.04.1-Ubuntu SMP Wed Aug 15 17…- 5
- 0
-
Docker搭建MySQL的PXC集群
一、简介 PXC属于一套近乎完美的mysql高可用集群解决方案,相比那些比较传统的基于主从复制模式的集群架构MHA和MM+keepalived,galera cluster最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是对等的。本身galera cluster也是一种多主架构。galera cluster最关注的是数据的一致性,对待事物的…- 22
- 0
-
Docker的4种网络模式
我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: · host模式,使用--net=host指定。 · container模式,使用--net=container:NAME_or_ID指定。 · none模式,使用--net=none指定。 · bridge模式,使用--net=bridge指定,默认设置。 下面分别介绍…- 7
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!