zoukankan      html  css  js  c++  java
  • Docker 安装redis mysql rabbitmq

     

     

    一、基本命令

    命令格式: docker 命令 [镜像/容器]名字

    常用命令:

    search 查询镜像
    pull 拉取镜像
    run 创建新容器并运行
    start/stop/restart 启动/停止/重启容器
    rm 删除容器
    ps 列出容器 -a 列出所有容器包括已停止的
    rmi 删除镜像

    二、安装redis

    docker pull redis

    docker run -d -p 6379:6379 --name myredis redis

    • --d 后台运行
    • -p 指定端口映射 主机端口:容器端口
    • --name 容器别名,方便后续使用

    三、安装mysql

    docker pull mysql:5.7

    docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

    • -e MYSQL_ROOT_PASSWORD=123456 初始化 root 用户的密码

    四、安装rabbitmq

    docker pull rabbitmq:management

    docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management

    五、使用compose构建

    创建docker-compose.yml文件

    version: '3'
    services:
      mysql-server:
        image: mysql:5.7
        container_name: mysql-server
        restart: always
        ports:
          - 3306:3306
        environment:
          MYSQL_ROOT_PASSWORD: 123456
      redis-server:
        image: redis:latest
        container_name: redis-server
        command: redis-server --requirepass 123456
        restart: always
        ports:
          - 6379:6379
      rabbitmq-server:
        image: rabbitmq:management
        container_name: rabbitmq-server
        restart: always
        ports:
          - 5672:5672
          - 15672:15672

    启动容器:

    docker-compose up -d

  • 相关阅读:
    ActiveMQ (一) 简介
    MSMQ .NET下的应用
    MSMQ
    RabbitMq C# .net 教程
    Rabbit MQ
    Dynamics 365—脚本
    DNS服务器地址汇总
    特殊字符 编码
    4s前置摄像头调用
    登陆前后导航栏处理 2015-12-12
  • 原文地址:https://www.cnblogs.com/linyufeng/p/11797105.html
Copyright © 2011-2022 走看看