环境搭建:Docker 环境下的其他安装

MySQL

# 下载 mysql
docker pull mysql:5.7

# 启动 mysql
docker run -d --name my-mysql -p 3366:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

# 进入容器
docker exec -it my-mysql bash

登录 MySQL

mysql -uroot -p123456

测试 MySQL

# 显示所有数据库
show databases;

# 创建数据库
create database mydb;

# 使用数据库
use mydb;

# 创建表
create table student(id  int, name varchar(20));

# 插入元素
insert into student(id,name) VALUES (10004,'Toki');

# 查询元素
select * from student;

# 删除表
drop table student;

# 删除数据库
drop database mydb;

Elasticsearch

cat /proc/sys/vm/max_map_count

sysctl -w vm.max_map_count=262144

docker pull elasticsearch:7.6.2

docker run --name my-elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.6.2

浏览器访问:http://[宿主机IP]:9200


RabbitMQ

docker pull rabbitmq:management

docker run -d --name my-rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 rabbitmq:management

浏览器访问:http://[宿主机IP]:15672

posted @ 2022-02-02 20:07  toki-plus  阅读(33)  评论(0编辑  收藏  举报