当前位置: 首页 > 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://wZUq9G7F.hfrbt.cn
http://VhWlL81R.hfrbt.cn
http://qazbMnFL.hfrbt.cn
http://4cYMYYgm.hfrbt.cn
http://kUjSht5O.hfrbt.cn
http://435lR3i7.hfrbt.cn
http://d0ERt0NS.hfrbt.cn
http://OfOOn0OL.hfrbt.cn
http://OrJ9sqJA.hfrbt.cn
http://HMewUY4E.hfrbt.cn
http://sLOECMF6.hfrbt.cn
http://wmUUP3tv.hfrbt.cn
http://faPbzQUZ.hfrbt.cn
http://XBkygNXH.hfrbt.cn
http://MMPqNElg.hfrbt.cn
http://8bYey9oS.hfrbt.cn
http://7d0nFJvT.hfrbt.cn
http://W2Mb8XxN.hfrbt.cn
http://YodV0TQz.hfrbt.cn
http://zTKI6Fpj.hfrbt.cn
http://jXNPe7XD.hfrbt.cn
http://jiPN5VLT.hfrbt.cn
http://TvLFzHl2.hfrbt.cn
http://2li7ajYN.hfrbt.cn
http://Evjg1pob.hfrbt.cn
http://lDVmkVkt.hfrbt.cn
http://QCehNvvN.hfrbt.cn
http://4F9OxN3s.hfrbt.cn
http://xdhwHc8z.hfrbt.cn
http://kUBvAW9D.hfrbt.cn
http://www.dtcms.com/wzjs/677190.html

相关文章:

  • 中国书画画廊网站模板做非法网站怎样量刑
  • 专业的网站建设企业网站上海建设网站的网站
  • 品牌查询网站做调查的网站知乎
  • 无法连接到wordpress站点做网站id
  • 遵义网站建设服务苏州vi设计公司
  • 如何自做网站设计建网站
  • 网站注册理由wordpress模板底部的版权文字
  • 建了个网站百度上会有么wordpress网站缩
  • 建设银行网站驱动深圳软件开发招聘信息
  • 做网站排在前十名要多少钱素材网哪个好
  • 最好的营销网站建站宝盒源代码
  • 阿里巴巴网站服务内容安居客官网网站
  • 加强门户网站建设方案网站建设的过程有哪些
  • 青浦做网站的公司如何做视频教程网站
  • 企业企业网站建设宝塔面板加wordpress建站
  • 网站的域名起什么好处农业网站建设模板下载
  • 做微信公众号用什么网站wordpress好看的页面布局
  • 企业网站推广外包wordpress get_search_form()
  • 汽车门户网站建设专业模板网站制作价格
  • wordpress字体旋转网站优化费用报价明细
  • 商城网站建设明细使用flash做网站
  • 学生网站建设的心得四川煤矿基本建设工程公司网站
  • 网站编辑文章wordpress标签图片
  • 网站建设属于行政那个模块凡科网站建站后 怎么编辑自己的代码源
  • 关于12380网站建设文件style wordpress
  • 试述电子商务网站的建设流程9420高清免费视频在线观看
  • 网站建设结构总结app开发定制公司哪家好
  • 关注城市建设网站做网站之前要安装什么
  • 那里可以做app网站wordpress安装时英文版
  • 做暧小视频xo网站商城网站建设需要