当前位置: 首页 > wzjs >正文

做网站论坛wordpress变色龙主题

做网站论坛,wordpress变色龙主题,廊坊营销网站团队,织梦网址导航网站模板Docker系列文章 文章目录 Docker系列文章前言一、环境准备与Docker基础1.1 CentOS 7.6基础配置1.1.1 MobaXterm远程连接1.1.2 更新yum 1.2 Docker与Docker Compose安装1.2.1 docker 安装1.2.2 docker-compose安装 二、单容器创建2.1 Mysql容器2.1.1 数据目录映射2.1.2 创建mysq…

Docker系列文章


文章目录

  • Docker系列文章
  • 前言
  • 一、环境准备与Docker基础
    • 1.1 CentOS 7.6基础配置
      • 1.1.1 MobaXterm远程连接
      • 1.1.2 更新yum
    • 1.2 Docker与Docker Compose安装
      • 1.2.1 docker 安装
      • 1.2.2 docker-compose安装
  • 二、单容器创建
    • 2.1 Mysql容器
      • 2.1.1 数据目录映射
      • 2.1.2 创建mysql容器
    • 2.2 MongoDB容器
      • 2.2.1 数据目录映射
      • 2.2.2 mongod.conf 文件配置
      • 2.2.3 创建mongodb容器
    • 2.3 Redis容器
      • 2.3.1 数据目录映射
      • 2.3.2 redis.conf 文件配置
      • 2.3.3 创建redis容器
    • 2.4 Minio容器
      • 2.4.1 数据目录映射
      • 2.4.2 创建minio容器
  • 三、Docker Compose容器编排
    • 3.1 编写docker-compose.yml文件
    • 3.2 一键启动与停止
    • 3.3 命令演示


前言

本文将介绍在docker环境下如何搭建常用的后端开发环境。


一、环境准备与Docker基础

1.1 CentOS 7.6基础配置

1.1.1 MobaXterm远程连接

在这里插入图片描述

1.1.2 更新yum

yum update -y

1.2 Docker与Docker Compose安装

1.2.1 docker 安装

yum install docker -y

1.2.2 docker-compose安装

yum install docker-compose -y

二、单容器创建

2.1 Mysql容器

2.1.1 数据目录映射

  • /root/finance/mysql-test/data
  • /root/finance/mysql-test/conf
  • /root/finance/mysql-test/logs

2.1.2 创建mysql容器

docker run -it --name mysql-test -p 7001:3306 
-v /root/finance/mysql-test/data:/var/lib/mysql
-v /root/finance/mysql-test/conf:/etc/mysql/conf.d
-v /root/finance/mysql-test/logs:/etc/log/mysql
-e MYSQL_ROOT_PASSWORD=abc123456789 
-d  mysql:8.0.20

2.2 MongoDB容器

2.2.1 数据目录映射

  • /root/finance/mongo-test/mongod.conf
  • /root/finance/mongo-test/data/db
  • /root/finance/mongo-test/data/db

2.2.2 mongod.conf 文件配置

net:port: 27017bindIp: "0.0.0.0"
storage:dbPath: "/data/db"
security:authorization: enabled

2.2.3 创建mongodb容器

docker run -it --name mongo-test -p 7003:27017 
-v /root/finance/mongo-test:/etc/mongo 
-v /root/finance/mongo-test/data/db:/data/db 
-v /root/finance/mongo-test/mongod.conf:/etc/mongo/mongod.conf  
-e MONGO_INITDB_ROOT_USERNAME=admin 
-e MONGO_INITDB_ROOT_PASSWORD=gw0420- 
-d mongo:latest 
--config /etc/mongo/mongod.conf

2.3 Redis容器

2.3.1 数据目录映射

  • /root/finance/redis-test/conf

2.3.2 redis.conf 文件配置

bind 0.0.0.0
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 0
loglevel notice
logfile ""
databases 4
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
requirepass abc123456

2.3.3 创建redis容器

docker run -it --name some-redis -p 7002:6379 
-v /root/finance/redis-test/conf:/usr/local/etc/redis 
-d --restart=always redis:latest 
redis-server /usr/local/etc/redis/redis.conf

2.4 Minio容器

2.4.1 数据目录映射

  • /root/finance/minio-test/data

2.4.2 创建minio容器

docker run -it --name minio-test -p 7004:9000 -p 7005:9001 
-v /root/finance/minio-test/data:/bitnami/minio/data 
-e MINIO_ROOT_USER=root 
-e MINIO_ROOT_PASSWORD=csy0420- 
-d bitnami/minio:latest

三、Docker Compose容器编排

3.1 编写docker-compose.yml文件


version: '2.1'
services:app:build: ./ container_name: mis-api-testports:- 7700:7700depends_on:- mysql- redis- mongo- miniomysql:image: mysql:8.0.20container_name: mis-mysqlports:- 7001:3306environment: MYSQL_ROOT_PASSWORD: abc123456volumes:- /root/finance/mysql-test/data:/var/lib/mysql - /root/finance/mysql-test/conf:/etc/mysql/conf.d- /root/finance/mysql-test/logs:/etc/log/mysqlredis:image: redis:6.0.10container_name: mis-redisports:- 7002:6379volumes:- /root/finance/redis-test/conf:/usr/local/etc/rediscommand: redis-server /usr/local/etc/redis/redis.confmongo:image: mongo:4.4.7container_name: mis-mongoports:- 7003:27017volumes:- /root/finance/mongo-test/mongod.conf:/etc/mongo/mongod.conf - /root/finance/mongo-test/data/db:/data/db- /root/finance/mongo-test/data/db:/var/log/mongodbenvironment:ME_CONFIG_MONGODB_ADMINUSERNAME: rootME_CONFIG_MONGODB_ADMINPASSWORD: abc123456command: --config /etc/mongo/mongod.confminio:image: bitnami/minio:latestcontainer_name: mis-minioports:- 7004:9001- 7005:9000volumes:- /root/finance/minio-test/data:/bitnami/minio/dataenvironment:- MINIO_ROOT_USER=root- MINIO_ROOT_PASSWORD=abc123456

3.2 一键启动与停止

  • 启动服务:docker compose up -d
  • 查看日志:docker compose logs -f
  • 停止服务:docker compose down

3.3 命令演示

在这里插入图片描述

http://www.dtcms.com/wzjs/548754.html

相关文章:

  • 自助建站软件自动建站系统网站备案要幕布照
  • 单人网站制作php网站开发实例编程
  • 网站建设 协议书钦州市网站建设
  • 浙江省建设培训中心网站大连网站开发价格
  • lol做任务领头像网站网站推广计划包括哪些
  • 重庆做网站团队简单的网页设计主题
  • vs做网站开发吗深圳企业网站建设设计制作方案
  • 上海网站建设网页设池州网站建设开发
  • 网站排名优化首页wordpress 网站地址
  • 江门网站建设公司哪家好wordpress 主题 知乎
  • 电脑上做免费网站教程制作网站小程序
  • 株洲企业网站建设品牌哪些网站才能具备完整的八项网络营销功能
  • 宁波企业建网站报价中国网库做网站
  • 台州自助建站在线咨询wordpress安全设置
  • php商务网站开发在网上做广告怎么做
  • 东营住房和城乡建设厅网站网页微信不能登录是怎么回事
  • 前期做网站宣传费用怎样做账wordpress后台地址能改
  • 代账行业门户网站开发张家港建网站
  • 网站建设方案可行性做彩铃的网站
  • 求职招聘网站开发代码网站营销外包哪家专业
  • 色卡网站源码下载网站推荐
  • 关于网站建设的专家研讨会阿里云 wordpress主机名
  • 网站网站建设设计公司酱香拿铁采取了哪些网络营销方式
  • 怎么做类似淘宝的网站商城开发价格服务
  • 巴南网站制作移动端h5是什么
  • 公司做网站需要准备什么软件塔里木油田公司档案馆网站建设研究
  • 旅行社营业网点可以做网站吗wordpress安装和使用
  • 珠海手机网站建设价格学网站建设需要什么
  • 广州网站建设改版购物网站服务中心
  • 电商类网站有哪些龙岗网站制作公司一般多少钱