Docker 安装示例

对各种实例安装命令备份。
参考:https://docs.docker.com/get-started/overview/

安装mysql

1、拉取镜像

docker pull mysql

2、运行容器

docker run --restart=always --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql

安装rabbitmq

1、拉取镜像

docker pull rabbitmq:3.8.23-management

2、运行
docker run --restart=always -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:3.8.23-management

安装redis

1、拉取最新镜像
docker pull redis:latest
ps: 拉取指定版本需指定tags

2、运行容器
docker run --restart=always -p 6379:6379 -dit --name redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

3、检查是否安装成功
docker exec -it redis /bin/bash

4、检查是否开启6379端口是否开放
1)firewall-cmd --zone=public --list-ports

安装ElasticSearch

1、拉取镜像以7.6.2为例

docker pull  docker.io/elasticsearch:7.6.2

拉取镜像的时候,可以指定版本,若不指定,默认使用latest。
2、查看镜像是否拉取

docker images

3、运行容器
docker run --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -dit --name es elasticsearch:7.6.2

4、检查是否安装成功

curl http://localhost:9200

5、开放端口(非必要)
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --reload

安装 Elastic-search (Head)插件

1、拉取镜像
docker pull mobz/elasticsearch-head:5
2、新增镜像
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5
3、启动
docker start elasticsearch-head
4、放开端口
firewall-cmd --zone=public --add-port=9100/tcp --permanent
firewall-cmd --reload

Kibana 插件

0、参考
https://www.elastic.co/guide/en/elastic-stack-get-started/current/get-started-stack-docker.html#run-docker-secure
1、拉取镜像
docker pull kibana:7.6.2
2、配置

2、启动
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.25.200:9200 -p 5601:5601 -d kibana:7.6.2
3、开放默认端口
firewall-cmd --zone=public --add-port=5601/tcp --permanent
firewall-cmd --reload

minio安装

docker run \
  --privileged=true \
  -e TZ="Asia/Shanghai" \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio \
  -d --restart=always \
  -v /opt/docker/minio/data:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=admin" \
  minio/minio server /data --console-address ":9001"

检查是否需要开放端口

1)firewall-cmd --zone=public --list-ports
2)firewall-cmd --zone=public --add-port=6379/tcp --permanent
3)关闭端口:firewall-cmd --permanent --zone=public --remove-port=8080/tcp
firewall-cmd --reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值