提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、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进行处理,非常感谢!