当前位置: 代码网 > 科技>操作系统>Windows > Docker 入门篇(三)Docker在Windows 下安装镜像

Docker 入门篇(三)Docker在Windows 下安装镜像

2024年07月31日 Windows 我要评论
v D:\developsoft\docker\DockerDesktopWSL\data\redis\redis.conf:/etc/redis/redis.conf #将配置文件映射到容器。2)下载相应版本的redis.conf 文件:https://github.com/redis/redis/tags。redis-server /etc/redis/redis.conf #使用容器内的redis配置启动服务。在浏览器中访问地址:http://localhost:18848/nacos/

引言

  1. docker 系列文章
  1. docker官方镜像 https://hub.docker.com/

一、安装redis

1. 拉取镜像

# 以redis:7.2.4 版本为例,在windows powershell 中运行以下命令
docker pull redis:7.2.4

2. 创建挂载目录

1)创建挂载目录 data
2)下载相应版本的redis.conf 文件:https://github.com/redis/redis/tags
3)修改 redis.conf 文件中的参数 bind 为 0.0.0.0
在这里插入图片描述

3. 创建并运行容器

docker run --name redis-dev -d ^
--restart unless-stopped ^
-e tz=asia/shanghai ^
-p 16379:6379 ^
-v d:\developsoft\docker\dockerdesktopwsl\data\redis\redis.conf:/etc/redis/redis.conf ^
-v d:\developsoft\docker\dockerdesktopwsl\data\redis\data:/data ^
redis:7.2.4 ^
redis-server /etc/redis/redis.conf ^
--requirepass 123456 ^
--appendonly yes

参数解释:

4. 容器中查看 redis 镜像服务

在这里插入图片描述

5. 测试 redis 服务

在 redis exec 窗口 输入 redis-cli 命令连接

> redis-cli
127.0.0.1:6379> auth 123456
ok
127.0.0.1:6379> ping
pong
127.0.0.1:6379> 

在这里插入图片描述

6. 使用 redis desktop manager 客户端连接 redis

在这里插入图片描述

二、安装 mysql

1. 拉取镜像

# 以mysql8.0.36版本为例
docker pull mysql:8.0.36

2. 创建docker网络

# 创建docker网络,便于容器可以通过网络与宿主机和其他容器通信
docker network create docker-network

3. 创建挂载目录

在这里插入图片描述

4. 创建并运行容器

docker run --name mysql-dev -d ^
--restart unless-stopped ^
-e tz=asia/shanghai ^
--network docker-network ^
-v d:\developsoft\docker\dockerdesktopwsl\data\mysql\log:/var/log/mysql ^
-v d:\developsoft\docker\dockerdesktopwsl\data\mysql\data:/var/lib/mysql ^
-v d:\developsoft\docker\dockerdesktopwsl\data\mysql\conf:/etc/mysql/conf.d ^
-p 13306:3306 ^
-e mysql_root_password=123456 ^
mysql:8.0.36

参数解释:

在这里插入图片描述

5. 测试连接

在这里插入图片描述

三、安装 nacos

1. 拉取镜像

# 以v2.2.3版本为例
docker pull nacos/nacos-server:v2.2.3

2.查看镜像

docker images

在这里插入图片描述
在这里插入图片描述

3. 运行nacos

docker run --name nacos-dev -d ^
 -e mode=standalone ^
 --restart=always ^
 -p 18848:8848 ^
nacos/nacos-server:v2.2.3

参数说明:

在这里插入图片描述

4. 测试 访问 nacos

在浏览器中访问地址:http://localhost:18848/nacos/
默认用户名:nacos
默认密码:nacos
在这里插入图片描述

* 5 .拷贝nacos目录到宿主机(如需 将 nacos 数据库 配置到 mysql ,需要此步骤)

在这里插入图片描述

docker cp nacos-dev:/home/nacos/bin  d:\developsoft\docker\dockerdesktopwsl\data\nacos
docker cp nacos-dev:/home/nacos/conf d:\developsoft\docker\dockerdesktopwsl\data\nacos
docker cp nacos-dev:/home/nacos/data d:\developsoft\docker\dockerdesktopwsl\data\nacos
docker cp nacos-dev:/home/nacos/logs d:\developsoft\docker\dockerdesktopwsl\data\nacos

停止并删除容器命令

docker stop nacos-dev && docker rm nacos-dev

四、安装minio

1. 拉取镜像

docker pull minio/minio

2. 创建挂载目录

在这里插入图片描述

3. 创建并运行容器

docker run --name minio -d ^
-e tz=asia/shanghai ^
-e "minio_access_key=minioadmin" ^
-e "minio_secret_key=minioadmin" ^
-p 9000:9000 ^
-p 9001:9001 ^
-v d:\developsoft\docker\dockerdesktopwsl\data\minio\data:/data ^
-v d:\developsoft\docker\dockerdesktopwsl\data\minio\config:/root/.minio ^
minio/minio:latest server /data --console-address ":9001"

在这里插入图片描述

4. 测试 访问 minio

访问 http://127.0.0.1:9000 或 http://127.0.0.1:9001
用户名:minioadmin
密码:minioadmin
在这里插入图片描述

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com