【Docker决战到底(九) 部署MySQL服务】教程文章相关的互联网学习教程文章

如何将docker部署的wekan迁移另一台服务器

目录 前言解决过程自己尝试提issuewekan作者补全docker迁移wekan的文档 支持 (adsbygoogle = window.adsbygoogle || []).push({});标签:,,,,,, 来源: https://blog.csdn.net/oHaiKuoTianKong1682/article/details/116164879

docker-compose部署apollo【图】

以docker-compose方式部署apollo。最新版本:1.7.1主机说明:系统:CentOS 7.8Meta Server/Config Service/Admin Service/Portal Server/MySQL 192.168.30.131数据库准备:首先部署mysql,创建用户并设置密码,这里是root/123456789。cd /softwaregit clone https://github.com/ctripcorp/apollo.gitmysql -uroot -p123456789 < apollo/scripts/sql/apolloportaldb.sqlmysql -uroot -p123456789 < apollo/scripts/sql/apoll...

docker部署apollo【图】

以docker方式部署apollo。最新版本:1.7.1主机说明:系统:CentOS 7.8Meta Server/Config Service/Admin Service/Portal Server/MySQL 192.168.30.131数据库准备:首先部署mysql,创建用户并设置密码,这里是root/123456789。cd /softwaregit clone https://github.com/ctripcorp/apollo.gitmysql -uroot -p123456789 < apollo/scripts/sql/apolloportaldb.sqlmysql -uroot -p123456789 < apollo/scripts/sql/apolloconfigd...

docker stack部署prometheus + grafana

通过docker stack部署prometheus、node-exporter、alertmanager和grafana。prometheus最新版本:2.19.2swarm集群(一个节点):manager 192.168.30.135mkdir -p /home/prom/{prometheus,prometheus/data,alertmanager,grafana}chmod 777 /home/prom/{prometheus/data,grafana}cd /home/promtree ..├── alertmanager │ ├── alertmanager.yml │ └── config.yml ├── docker-stack.yml ├── grafana └── pr...

docker-compose 部署prometheus + grafana

通过docker-compose部署prometheus、node-exporter、alertmanager和grafana。prometheus最新版本:2.19.2mkdir -p /home/prom/{prometheus,prometheus/data,alertmanager,grafana}chmod 777 /home/prom/{prometheus/data,grafana}cd /home/promtree ..├── alertmanager │ ├── alertmanager.yml │ └── config.yml ├── docker-compose.yml ├── grafana └── prometheus ├── alert-rules.yml ├──...

docker 部署prometheus + grafana

通过docker部署prometheus、node-exporter、alertmanager和grafana。prometheus最新版本:2.19.2主机说明:系统ip角色cpu内存hostnameCentOS 7.8192.168.30.135prometheus、node1>=2>=2GprometheusCentOS 7.8192.168.30.136altermanager、node2>=2>=2GaltermanagerCentOS 7.8192.168.30.137grafana、node3>=2>=2Ggrafana全部关闭防火墙和selinux:systemctl stop firewalld && systemctl disable firewalldsed -i s/=enforcing/=di...

docker stack部署elfk

通过docker stack部署elfk。elfk最新版本:7.5.1swarm集群(一个节点):manager 192.168.30.128mkdir -p /home/elfk/{elasticsearch,logstash,kibana,filebeat}/configmkdir /home/elfk/logstash/pipelinecd /home/elfktree ..├── docker-stack.yml ├── elasticsearch │ ├── config │ │ └── elasticsearch.yml │ └── Dockerfile ├── filebeat │ ├── config │ │ └── filebeat.ym...

docker-compose部署elfk

通过docker-compose部署elfk。elfk最新版本:7.5.1mkdir -p /home/elfk/{elasticsearch,logstash,kibana,filebeat}/configmkdir /home/elfk/elasticsearch/data /home/elfk/logstash/pipelinecd /home/elfkecho ELK_VERSION=7.5.1 > .envtree ..├── docker-compose.yml ├── elasticsearch │ ├── config │ │ └── elasticsearch.yml │ ├── data │ └── Dockerfile ├── filebeat │ ├── conf...

Docker多机容器部署

对于一个项目来说,通常包含多个容器实例,而且这多个容器实例通常不会在同一台机器上。因此,如何在多个主机上通过容器来部署项目,需要解决的就是不同主机上容器的通信问题。角色划分:etcd 192.168.30.128 192.168.30.129 flask 192.168.30.128redis 192.168.30.129环境准备:# systemctl stop firewalld && systemctl disable firewalld# sed -i s/=enforcing/=disabled/g /etc/selinux/config && setenfo...

docker部署consul集群【图】

通过docker部署consul集群。最新版本:1.8.3官方Dockerfile:https://github.com/hashicorp/docker-consul/blob/master/0.X/DockerfileFROM alpine:3.12 LABEL org.opencontainers.image.authors="Consul Team"ENV CONSUL_VERSION=1.8.3 ENV HASHICORP_RELEASES=https://releases.hashicorp.comRUN addgroup consul && \ adduser -S -G consul consulRUN set -eux && \ apk add --no-cache ca-certificates curl dumb-init...

docker-compose部署es集群

通过docker-compose部署es集群。es最新版本:7.5.1mkdir -p /home/elfk/elasticsearch/configmkdir /home/elfk/elasticsearch/{data1,data2,data3}cd /home/elfkecho ELK_VERSION=7.5.1 > .envtree ..├── docker-compose.yml └── elasticsearch ├── config │ └── elasticsearch.yml ├── data1 ├── data2 ├── data3 └── Dockerfile5 directories, 3 fileselasticsearchDockerfi...

ansible-playbook部署Docker Swarm集群

通过ansible-playbook,部署Docker Swarm集群。docker安装目录: /var/lib/dockerdocker命令目录: /usr/bin/dockercompose命令目录: /usr/local/bin/docker-composeweavescope: docker可视化管理工具scope命令目录: /usr/local/bin/scoperoleiphostnamemanager/scope192.168.1.51manager1manager/scope192.168.1.52manager2worker/scope192.168.1.53worker1worker/scope192.168.1.54worker2worker/scope192.168.1.55worker3wor...

docker安装jenkins并用docker部署net【图】

1. 部署jenkins1.1 创建jenkins的工作目录//创建工作目录 mkdir /var/jenkins_home//赋予权限 chown -R 1000 /var/jenkins_home1.2 通过docker部署1.2.1 拉取镜像docker pull jenkinsci/blueocean1.2.2 生成容器#注意:切换一行执行命令 docker run -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /...

Docker部署Kafka【代码】

一.镜像拉取 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka二.定义docker-compose.yml version: '3' services:zookeeper:image: wurstmeister/zookeeperports:- "2181:2181"kafka:image: wurstmeister/kafkadepends_on: [ zookeeper ]ports:- "9092:9092"environment:KAFKA_ADVERTISED_HOST_NAME: 8.141.48.159KAFKA_CREATE_TOPICS: "test:1:1"KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181volumes:- /data/prod...

DevOps之docker自动化部署web应用【代码】

devops项目开发过程中,为了统一前后端docker镜像的生成过程,统一用gradle构建。 依赖的软件:npm,gradle,harbor,jdk 本文介绍使用gradle构建前端应用需要的配置:项目根目录添加以下四个文件settings.gradlerootProject.name = devops-portal//自行修改 ext{ //优先级低,各模块docker-build时会覆写该参数 dockerTag = "dev" dockerGroup = "devops" }build.gradlebuildscript { repositories { maven { url "http://...