docker安装mysql,redis等软件并挂载目录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、docker安装mysql
  • 二、docker安装redis

前言

很多人在使用docker的时候只会将需要的软件安装在docker里面,但是不知道怎么挂载目录,不知道怎么将容器里面的配置文件挂载在容器外面,导致每次修改配置文件都得进入到容器里面,很麻烦;其实将他的命令记住就可以,一个命令就可以将配置文件,日志文件等挂载在自己的虚拟机上面


一、docker安装mysql

首先可以先下载mysql的镜像

参数说明:
-d : 后台运行

-p:端口映射 本机的端口:docker中的端口

–restart=unless-stopped:docker启动的时候随之启动

-v :将容器中的数据挂载到本地。本地的路径:容器中的路径

-e MYSQL_ROOT_PASSWORD=asd123ASD456 设置mysql的root用户的密码为asd123ASD456

–name mysql01 容器起别名

二、docker安装redis

下载redis镜像(可以分开进行redis的镜像下载,然后再安装容器,也可以一个命令直接将镜像下载,同时将redis的挂载目录进行挂载,同时将端口进行映射,还可以确定他的自启)

代码如下(示例):

参数说明:
–privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限

-v /docker/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置文件

-v /docker/redis/data:/data:映射数据目录

redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动

–appendonly yes:开启数据持久化

执行过后会生成容器,并启动,然后根据需要修改本地conf文件,重启,检查容器里面对应的conf文件有没有同步修改,若修改,则挂载成功

坚志者,功名之主也。不惰者,众善之师也

未完待续。。。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器(docker)安装docker8930 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月12日
下一篇 2022年2月12日

相关推荐