MySql教程

随手记:Windows环境下Docker 安装MySQL、ElasticSearch、Redis

本文主要是介绍随手记:Windows环境下Docker 安装MySQL、ElasticSearch、Redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

注:安装三款软件的基本步骤是一样的,只是命令略有不同。

1. 在 Docker Hub 上搜索框内输入相关内容(不需要搜索),例如:mysql,输入内容之后,搜索框下会自动弹出检索提示,点击需要的内容。

2. 点击页面中的 Tags 按钮,会列出可用版本的列表。在每个版本的右侧会列出拉取该版本所用的命令。

3. 在命令窗口中使用上述命令拉取需要的内容,后边不写具体版本的话,默认是最新版本。

4. 拉取完成后,通过 docker images 命令查看是否下载完成。

5. 启动镜像。

(1)参数说明:

  • -i:以交互模式运行,通常配合-t
  • -t:为容器重新分配一个伪输入终端,通常配合-i
  • -d:后台运行容器
  • -p:端口映射,格式为主机端口:容器端口
  • -e:设置环境变量,这里设置的是root密码
  • --name:设置容器别名

(2)启动MySQL

# mysql57 是自定义的容器名称
# mysql:5.7 这里和拉取时一样
# MYSQL_ROOT_PASSWORD 是设置root用户的登录密码
# 3306:3306 这里是内外端口的映射
docker run -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql57 mysql:5.7

(3)启动ElasticSearch,这里用单节点模式做例子,命令结构与启动mysql时类似。

docker run -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:7.7.0

        调整ElasticSearch的参数,因为使用的是 Docker DeskTop,所以可以在容器列表中进入命令窗口。

        注意看下图中的各个命令,通过这一系列的命令,编辑 elasticsearch.yml 文件

        编辑完成后,保存退出,到 Windows 的命令窗口中执行命令

# 这里的 es711 就是之前启动 ElasticSearch 时自定义的容器名称
docker restart es711

(4)启动Redis,命令结构与启动mysql时类似。

# 这里的 --requirepass "mypassword" 是在设置redis密码
docker run -d -p 6379:6379 redis --requirepass "mypassword" --name myredis redis:3.2.9

6. 查看容器运行情况。

 

这篇关于随手记:Windows环境下Docker 安装MySQL、ElasticSearch、Redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!