小知识,大挑战!本文正在参与「程序员必备小知识」创作活动。
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。
前言
对于后端开发人员,经常需要使用数据库,在本地安装数据库麻烦且易出错,利用docker能非常快速的拉启所需数据库环境,不用的时候可以删掉,如果需要本地存储数据可以使用单独数据目录挂在到容器内,本文简单列举几类常用数据库。
一 MySQL
1 | shell复制代码# 拉取镜像 |
二 Redis
1 | shell复制代码# 拉取redis |
三 Etcd
1 | shell复制代码# 拉去镜像 |
四 Elasticsearch
1 | shell复制代码# 拉取镜像 |
第一次打开浏览器header访问,连接的服务地址是localhost:9200,修改为docker所在的ip。此时出现连接失败,需要修改镜像的elasticsearch.yml文件,添加
1 | yaml复制代码http.cors.enabled: true |
五 MongoDB
1 | shell复制代码#拉取镜像 |
六 postgre
1 | shell复制代码# 下载 |
其他
本文通过利用Docker容器化封装的能力,将含有镜像直接从仓库拉取下来后,通过命令行运行,并将指定端口映射到本地。然后本地开发的时候,并不需要去关注数据库的配置和安装了,简单来说,就是查询镜像、拉取镜像、运行镜像。简单的三部操作就可以拥有一个配置好的需求数据库环境。
其他
「欢迎在评论区讨论,掘金官方将在掘力星计划活动结束后,在评论区抽送100份掘金周边,抽奖详情见活动文章」。
本文转载自: 掘金