Docker安装软件

Docker安装软件

docker 安装redis

1)从 Docker Hub 拉取官方 Redis 镜像:

1
docker pull redis

启动:

1
docker run -d --name redis -p 6379:6379 redis redis-server --requirepass "liangquan0302"

其中:

  • -d:后台运行容器
  • –name my-redis:将容器命名为 “my-redis”
  • -p 6379:6379:将容器中的端口 6379 映射到主机上的端口 6379
  • redis:指定要运行的镜像
  • redis-server –requirepass “my-password”:运行 Redis 服务器并要求密码 “my-password”

2)检查连接

  1. 检查 Redis 容器是否正在运行:
1
docker ps

输出应显示容器 “my-redis” 正在运行。

  1. 使用以下命令连接到 Redis 容器:
1
docker exec -it my-redis redis-cli
  1. 使用设置的密码身份验证:
1
AUTH my-password
  1. 验证连接:
1
PING

如果输出为 “PONG”,则表示您已成功连接到 Redis 容器。

docker安装RabbitMQ

1)拉取 RabbitMQ 镜像**

  1. 从 Docker Hub 拉取官方 RabbitMQ 镜像:
1
docker pull rabbitmq
  1. 使用以下命令创建 RabbitMQ 容器并将其命名为 “rabbitmq”:
1
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq

其中:

  • -d:后台运行容器
  • –name my-rabbitmq:将容器命名为 “my-rabbitmq”
  • -p 5672:5672:将容器中的端口 5672 映射到主机上的端口 5672(AMQP)
  • -p 15672:15672:将容器中的端口 15672 映射到主机上的端口 15672(管理界面)
  • rabbitmq:指定要运行的镜像

2)检查连接

检查 RabbitMQ 容器是否正在运行:

1
docker ps

配置 RabbitMQ

  1. 访问 RabbitMQ 管理界面:http://localhost:15672/
  2. 使用默认凭据(用户名:guest,密码:guest)登录。
  3. 导航到 “Virtual hosts” 选项卡。
  4. 单击 “Add a new virtual host” 按钮。
  5. 输入虚拟主机的名称(例如,”my-vhost”)。
  6. 单击 “Add virtual host” 按钮。
  7. 导航到 “Users” 选项卡。
  8. 单击 “Add a new user” 按钮。
  9. 输入新用户的名称(例如,”my-user”)、密码(例如,”my-password”)和虚拟主机(例如,”my-vhost”)。
  10. 单击 “Add user” 按钮。
  11. 导航到 “Permissions” 选项卡。
  12. 在 “Virtual host” 下拉列表中选择要授予权限的虚拟主机(例如,”my-vhost”)。
  13. 在 “User” 下拉列表中选择要授予权限的用户(例如,”my-user”)。
  14. 选中 “Configure permissions” 部分中所需的权限(例如,”Read”、”Write”)。
  15. 单击 “Set permissions” 按钮。

3)验证配置

  1. 使用以下命令连接到 RabbitMQ 容器:
1
docker exec -it my-rabbitmq rabbitmqctl status

输出应显示 RabbitMQ 服务器正在运行。

  1. 使用以下命令检查虚拟主机是否存在:
1
docker exec -it my-rabbitmq rabbitmqctl list_vhosts

输出应包含您创建的虚拟主机(例如,”my-vhost”)。

  1. 使用以下命令检查用户是否存在:
1
docker exec -it my-rabbitmq rabbitmqctl list_users

输出应包含您创建的用户(例如,”my-user”)。

ps 如果访问管理页面访问不到

进入容器:

1
docker exec -it 容器id /bin/bash

执行命令:

开启界面插件

1
rabbitmq-plugins enable rabbitmq_management

Docker安装软件
http://example.com/2024/09/02/docker/Docker安装软件/
作者
JcenLeung
发布于
2024年9月2日
许可协议