Docker容器部署MySQL
1创建MySQL镜像
docker pull mysql:5.7
-i 表示交互式运行容器(就是创建容器后,马上会启动容器,并进入容器 ),通常与 -t 同时使用。
-t 启动后会进入其容器命令行, 通常与 -i 同时使用; 加入 -it 两个参数后,容器创建就能登录进去。即分配一个伪终端。
-d 创建一个守护式容器在后台运行,并返回容器ID;
这样创建容器后不会自动登录容器,如果加 -i 参数,创建后就会运行容器。
-p 表示端口映射,格式为: -p 宿主机端口:容器端口
-it:创建交互式容器,创建之后就直接进入容器,并且exit退出直接退出,与守护式容器-id不同创建后后台运行容器,且exit不会直接退出
2创建守护式MYSQL容器
docker run -id --name=jhjMySQL -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
注释:
docker run 创建docker容器
-id :守护式容器:创建之后返回宿主机端,docker容器后台运行
–name= :容器名称
-p:端口号映射:左边宿主机端口号,右边容器端口号,外边访问33306,映射访问容器3306
-e MYSQL_ROOT_PASSWORD=:配置root用户的端口号
mysql:5.7 配置容器镜像,镜像名:版本号,镜像要先拉取,再创建容器
3使用Navicat连接MySQL
连接成功
如果远程连接成功,可能是防火墙没有关闭的问题
(1)先在docker容器中测试MySQL是否能登录
mysql -u root -p
(2)可能防火墙没有关闭(在宿主机下面操作)
查看状态: systemctl status firewalld
关闭: systemctl stop firewalld
开机禁用: systemctl disable firewalld
docker容器部署redis容器
1拉取redis镜像注意不加版本号,默认拉取最新版本 Latest
docker pull redis
2创建redis容器
创建守护式容器端口号6379映射
docker run -id --name=jhjRedis -p 6379:6379 redis
打开windows的 cmd, 切换到客户端所在目录,然后输入以下命令,进行连接
连接成功
或者使用第三方工具连接
docker容器部署tomcat
1拉取Tomcat版本号为8镜像
docker pull tomcat:8
2docker部署Tomcat
docker run -id --name=jhjTomcat -p 8888:8080 -v /usr/local/project:/usr/local/tomcat/webapps --privileged=true tomcat:8
-p 表示地址映射, 宿主机端口号:容器运行端口号
-v 表示地址映射, 宿主机目录:容器映射目录
–privileged=true 如果映射的是多级目录,防止有可能会出现没有权限的问题,所以加上此参数
默认进去是/usr/local/tomcat/webapps 下面
3在宿主机的映射文件夹下面新建文件夹jhj,文件夹下面新建HTML文件测试使用
并写入hello Docker
因为创建容器后Tomcat默认开启的,所以访问网址查看成功
Docker部署Rabbitmq
1.拉取RabbitMQ镜像注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq.
docker pull rabbitmq:management
2创建RabbitMQ注意rabbitMQ有两个端口号映射,第一个5672是通过其他远程方式访问RabitMq,15672是浏览器请求管理页面
方式一创建镜像(默认用户名密码),远程连接端口5672,管理系统访问端口15672,默认用户名: guest ,密码也是 guest
docker run -id --name=jhjRabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management
方式二:启动镜像(设置用户名密码)
docker run -id --name=mxg_rabbitmq2 -e RABBITMQ_DEFAULT_USER=username -e
RABBITMQ_DEFAULT_PASS=password -p 5672:5672 -p 15672:15672 rabbitmq:management
查看是否创建成功
192.168.10.11:15672
默认账号密码都是guest
来源:CSDN
作者:捡黄金的小男孩
链接:https://blog.csdn.net/weixin_43288858/article/details/104605353