docker-compose搭建mongodb、mysql的详细过程
更新时间:2021年11月13日 10:24:58 作者:abcdefgab
这篇文章主要介绍了docker-compose搭建mongodb、mysql的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
下面看下docker-compose搭建mongodb、mysql的详细方法,内容如下所示:
version: '3' services: mysqldbservice: image: 'mysql:latest' restart: always container_name: mysqlcontainer volumes: - ./data:/var/lib/mysql - ./my.cnf:/etc/mysql/my.cnf - ./init:/docker-entrypoint-initdb.d/ ports: - 3306:3306 #“宿主机端口号:容器内端口号” environment: MYSQL_ROOT_PASSWORD: "" MYSQL_USER: '' # 创建普通用户 MYSQL_PASSWORD: '' #普通用户密码 MYSQL_DATABASE: '' #创建一个库 mongodbservice: # 镜像名称,不写版本号的话默认拉取最近的版本 image: mongo:latest # 端口映射 ports: # 宿主机端口:容器端口 - 27017:27017 # 容器数据挂载,持久化 volumes: # 宿主机目录:容器目录:读写权限 - ./mongo:/data/db:rw - ./configdb:/data/configdb:rw # 设置环境变量 environment: - TZ=Asia/Shanghai # 容器名称 container_name: mongocontainer
my.cnf
[mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql secure-file-priv= NULL # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Custom config should go here !includedir /etc/mysql/conf.d/
到此这篇关于docker-compose搭建mongodb、mysql的文章就介绍到这了,更多相关docker compose搭建mongodb内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Docker实践—CentOS7上部署Kubernetes详解
kubernetes作为docker的管理工具是由Google开源提供,但是kubernetes的安装一直折磨着运维人员,在这一系列的文章中我将会由kubernetes的安装讲起为大家介绍kubernetes的安装使用等过程,也作为自己的学习笔记。2017-01-01Docker 安装Redis 无法使用配置文件设置密码问题及解决方法
最近开发需要使用各种组件,如果都到开发机上安装,会占用电脑资源较多,所以使用docker容器来安装这些组件,这篇文章主要介绍了Docker安装Redis无法使用配置文件设置密码问题,需要的朋友可以参考下2023-08-08Linux系统docker部署.net core3.1的详细步骤
这篇文章主要介绍了Linux系统docker部署.net core3.1,文章演示基本的基于docker部署.netcore服务,linux系统腾讯云ubuntu,.net core版本3.1,需要的朋友可以参考下2022-09-09Docker安装MySQL并使用Navicat连接的使用示例
在Docker里运行MySQL的方式还是很方便的,本文主要介绍了Docker安装MySQL并使用Navicat连接的使用示例,具有一定的参考价值,感兴趣的可以了解一下2023-10-10使用 docker部署tomcat并接入skywalking的使用
这里主要介绍了使用 docker 部署 tomact 并接入 skywalking 的使用,因为在网上并没有查到太多相关的信息,所以这里记录下来,需要对有需求的小伙伴提供一些帮助2021-04-04
最新评论