Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

  • PHP

  • Python

  • java

  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

  • Linux

  • 其它

    • 使用puppeth工具生成以太坊创世区块
    • 使用宝塔WebHook自动化部署
    • Vs Code常用插件
    • 宝塔面板使用www用户执行命令
    • WSL2-Ubuntu常见使用问题
    • ffmpeg的基本使用技巧
    • VSStudio使用技巧
    • Navicat无限重置试用期脚本
    • Nginx基本使用
    • Docker的使用
    • Docker常见软件安装
      • 安装 rabbitmq
      • mysql
      • redis
    • Windows常用技巧
    • Ubuntu的基本使用
  • 技术
  • 其它
mrcdh
2024-05-06
目录

Docker常见软件安装

# 安装 rabbitmq

# 拉取镜像
docker pull rabbitmq:latest
# 启动
docker run -d --hostname my-rabbit --name some-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3-management

docker stop some-rabbit  # 停止容器
docker start some-rabbit # 启动容器
docker rm some-rabbit    # 删除容器
1
2
3
4
5
6
7
8
  • -d:后台运行容器。
  • --hostname my-rabbit:设置容器的主机名。
  • --name some-rabbit:设置容器的名称。
  • -p 5672:5672:映射 RabbitMQ 的默认端口 5672,用于应用程序连接。
  • -p 15672:15672:映射 RabbitMQ 管理界面的端口 15672,你可以通过这个端口访问管理界面。
  • rabbitmq:3-management:使用带有管理插件的 RabbitMQ 镜像。

访问 RabbitMQ 管理界面: 如果一切正常,你现在可以通过浏览器访问 RabbitMQ 的管理界面:http://localhost:15672/。默认的用户名和密码分别是 guest 和 guest。

# mysql

docker run -d \
  --name mysql8 \
  --user root \
  -p 3308:3306 \
  -v /mnt/d/SoftTemp/Docker/ini/mysql8/my.cnf:/etc/mysql/my.cnf \
  -v /mnt/d/SoftTemp/Docker/data/mysql8:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=root \
  --restart=always \
  mysql:8
1
2
3
4
5
6
7
8
9
  • --user root: 以 root 用户运行。
  • -p 3308:3306: 将主机的 3308 端口映射到容器的 3306 端口。
  • -v /mnt/d/SoftTemp/Docker/ini/mysql8/my.cnf:/etc/mysql/my.cnf: 将主机的 my.cnf 文件挂载到容器的 /etc/mysql/my.cnf。
  • -v /mnt/d/SoftTemp/Docker/data/mysql8:/var/lib/mysql: 将主机的 mysql8 数据目录挂载到容器的 /var/lib/mysql。
  • -e MYSQL_ROOT_PASSWORD=root: 设置 root 用户的密码为 root。
  • --restart=always: 容器在启动/停止或崩溃后自动重启。
  • mysql:8: 使用 MySQL 8.0 版本的镜像。

# redis

docker run -d \
  --name redis \
  -p 6379:6379 \
  --restart=always \
  redis:latest
1
2
3
4
5
#Docker
上次更新: 2024/08/13, 09:44:40
Docker的使用
Windows常用技巧

← Docker的使用 Windows常用技巧→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×