Docker 进阶之路(二)

Docker 进阶之路(二)

一:Docker 常用镜像

  • MySql
  • Redis
  • RabbitMQ

二:Docker 安装MySQL

docker search mysql  查看所有MySQL镜像

在这里插入图片描述

docker pull mysql 拉取最新版本的MySQL

在这里插入图片描述

将docker镜像注册到容器中
docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysq
--name:以什么名字启动容器
-p 3306:3306:将容器端口映射到服务器端口
-v/mysql/datadir:/var/lib/mysql: 将mysql的配置路径映射到本地datadir上
-e mysql_root_password:MySQL密码
-d mysql需要启动的容器名称
启动MySQL容器:docker start 容器名称/ID

进入容器: docker exec -it 容器ID /bin/bash

MySQL用户名密码: mysql -uroot -p

赋给root权限
GRANT ALL ON *.* TO 'root'@'%';

刷新权限
flush privileges;

更改加密权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更改用户名密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

刷新权限
flush privileges;
Docker 安装MySQL
使用navicat连接MySQL

在这里插入图片描述

三:Docker安装Redis

docker search redis 查看Redis所有版本

在这里插入图片描述

docker pull redis 拉取redis最新版本

在这里插入图片描述

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

启动Redis
docker start 容器ID
连接docker图形化工具

在这里插入图片描述

二:Docker 安装RabbitMQ

获取查询的所有镜像
docker search rabbitmq:management

在这里插入图片描述

拉取RabbitMQ镜像
docker pull rabbitmq:management

在这里插入图片描述

运行镜像
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management

在这里插入图片描述

访问RabbitMQ管理界面
访问路径:http://ip:15672/#/
用户名和密码都是:guest

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值