下面详细说明部署过程(下载详细操作步骤):

一、卸载已安装Docker(如果新环境,此步略)

  1、查询docker安装过的包:

  #yum list installed | grep docker

        2、删除安装包:

  #yum remove docker-ce.x86_64 docker-ce-cli.x86_64

  3、删除镜像/容器等

       删除容器

      #docker rm dockerName

      删除镜像,不可删除正在使用的镜像,可加 f进行强删

     #docker rmi iamgeName

     #docker rmi -rf iamgeName

二、安装 Docker

1. 检查操作系统内核版本

检查操作系统内核版本,必须是3.10及以上。

# uname -r

3.10.0-862.9.1.el7.x86_64

2. 安装 Docker

使用 yum 命令安装 Docker。

# yum install docker

Resolving Dependencies

... ...

Complete!

3. 启动 Docker

# systemctl start docker

4. 查看 Docker 版本

# docker -v

Docker version 1.13.1, build b2f74b2/1.13.

5. 设置开机自启动 Docker

# systemctl enable docker

6. 查看本地镜像

# docker images

查看容器:

# docker ps (正在运行的容器)

三. docker中安装redis

1。查看redis可用版本

访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab=tags

或者使用命令:docker search redis

2.拉取官方的最新版本的镜像:

docker pull redis:latest

3.查看本地镜像

docker images

4.docker 启动 redis 命令

docker run -p 6379:6379 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

命令解释说明:

  • -p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。
  • --name myredis  指定该容器名称,查看和进行操作都比较方便。
  • -v 挂载目录,规则与端口映射相同。
  • -d redis 表示后台启动redis
  • redis-server /etc/redis/redis.conf  以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf
  • appendonly yes 开启redis 持久化

执行完显示一行字符串,表示启动成功。

5.用docker ps 查看redis已经运行了

使用 docker exec -it redis /bin/bash进入redis

docker中安装make docker中安装软件_docker中安装make

6.查看或修改密码

为现有的redis创建密码或修改密码的方法:

        a.进入redis的容器 docker exec -it 容器ID bash

        b.进入redis目录 /usr/local/bin 

         c.运行命令:redis-cli

         d.查看现有的redis密码:config get requirepass

         e.设置redis密码config set requirepass ****(****为你要设置的密码)

          f.若出现(error) NOAUTH Authentication required.错误,则使用 auth 密码 来认证密码

          g.windows安装redis桌面工具连接redis;

工具下载地址:https://github.com/uglide/RedisDesktopManager/releases/tag/0.9.3

三. docker中安装elasticsearch

1.搜索elasticsearch命令:docker search elasticsearch

docker中安装make docker中安装软件_docker_02

2.拉取镜像

docker pull docker.io/elasticsearch:版本号

拉取镜像的时候,可以指定版本,如果不指定,默认使用latest。

如果无法拉取,移步阿里云仓库,命令:

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.0

3.使用镜像创建容器,启动elasticsearch服务

分两种方式,开发者模式和生产模式,开发者不需要配置太多,直接一行命令搞定,生产模式需要更多的配置

1.开发者模式

1.1创建网络

如果需要安装kibana等其他,需要创建一个网络,名字任意取,让他们在同一个网络,使得es和kibana通信

docker network create esnet

1.2 创建并启动elasticsearch容器

1.2.1查看镜像

docker images

1.2.2创建运行

docker run --name es  -p 9200:9200 -p 9300:9300  --network esnet -e "discovery.type=single-node" bdaab402b220

四。docker中安装rabbitmq

1、查询rabbitmq镜像

docker search rabbitmq:management

2、拉取rabbitmq镜像

docker pull rabbitmq:management

3、创建并启动容器

docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management

 15672:控制台端口号
 
 5672:应用访问端口号

4.访问:

   http://localhost:15672

5、登录

    默认账户名:admin

    密码:admin