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

    注意:下面所有的命令都是默认在管理员身份下安装的,如果是非管理员,要在命令前加上sudo,如sudo docker pull mysql:5.7

    redis 安装:

           1.拉取最新镜像,或者到https://www.docker.com/products/docker-hub 获取对应版本的redis镜像:

            docker pull redis //这个是获取最新的,如果获取指定版本的redis: docker pull redis:5.0

           2.创建容器,并设置redis的登陆密码

              docker run -dit --name myRedist3 -p 6379:6379 redis:5.0 --requirepass 66666

            参数解析: -d 表示后台启动 -it表示进入容器的/bin/bash执行命令 --name 表示起个名称 -p端口映射,左边的宿主机的端口,右边的容器端口,防火墙对应的端口会自动配置,接 着redis:5.0代表的是镜像的名称(通过docker images可以查询到)

            --requirepass 表示设置redis的登陆密码

    mysq 安装:

          1.拉取指定镜像 : docker pull mysql:5.7

           2.创建容器:docker run -p 3306:3306 --name yang-mysql -e MYSQL_ROOT_PASSWORD=yangxiaohui -d  mysql:5.7  默认的登陆名为root

    rabbitMq安装

           1.拉取指定的镜像: docker pull rabbitmq:3.8.9

           2.创建容器: docker run -p 15672:15672  -p 5672:5672 -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3.8.9

          上面创建后,在浏览器中登陆15672访问不到管理后台,需要进入容器:

       3. docker exec -it 容器Id /bin/bash  //容器id 可以通过docker ps -a 查询

       4.安装插件:rabbitmq-plugins enable rabbitmq_management

    //进入docker容器的linux环境使用docker exec 命令 退出使用exit命令

       如果上面创建容器时报了下面的错误:

     重新启动docker即可:systemctl restart docker

    开机自启: 1.设置docker服务开机自启:systemctl enable docker

                       2.设置docker 容器开机自启,如redis服务:docker update 容器Id --restart=always

                       容器Id可以通过docker ps来查询到

          

             

        

  • 相关阅读:
    【SICP练习】129 练习3.60
    【SICP练习】128 练习3.59
    【SICP练习】127 练习3.58
    【SICP练习】126 练习3.57
    【SICP练习】125 练习3.56
    【SICP练习】124 练习3.55
    【SICP练习】123 练习3.54
    【SICP练习】122 练习3.53
    【SICP练习】121 练习3.52
    【SICP练习】120 练习3.51
  • 原文地址:https://www.cnblogs.com/yangxiaohui227/p/14026366.html
Copyright © 2011-2022 走看看