docker-compose搭建mongodb、mysql的详细过程

2025-05-27 0 22

下面看下docker-compose搭建mongodb、mysql的详细方法,内容如下所示:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34
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

?

1

2

3

4

5

6

7

8

9

10
[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内容请搜索快网idc以前的文章或继续浏览下面的相关文章希望大家以后多多支持快网idc!

原文链接:https://www.cnblogs.com/lceihen/p/15547365.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 docker-compose搭建mongodb、mysql的详细过程 https://www.kuaiidc.com/62138.html

相关文章

发表评论
暂无评论