黑马商城项目—最新SpringCloud开发实战—功能实现详细学习笔记(Docker篇)

2024最新版的SpringCloud黑马商城项目
笔记对应教学视频讲解序号,并附上每小节所在的视频分p位置
笔记包含了视频讲解的核心内容及实战功能实现的详细过程

课程地址: 2024最新SpringCloud微服务开发与实战,java黑马商城项目微服务实战开发(涵盖MybatisPlus、Docker、MQ、ES、Redis高级等)
项目代码:课程地址简介中领取

系列文章目录
本笔记包含Docker、微服务、RabbitMQ、Elasticsearch等(持续更新)

黑马商城项目—最新SpringCloud开发实战—功能实现详细学习笔记(Docker篇)
黑马商城项目—最新SpringCloud开发实战—功能实现详细学习笔记(微服务篇)
黑马商城项目—最新SpringCloud开发实战—功能实现详细学习笔记(RabbitMQ篇)
黑马商城项目—最新SpringCloud开发实战—功能实现详细学习笔记(Elasticsearch篇)


Docker

p22 Docker-01 课程介绍

在这里插入图片描述
docker可以简化软件安装的过程,
传统的安装方法比如需要查操作系统版本,安装依赖等,
整个过程命令太多、安装包太多、步骤复杂容易出错

p23 Docker-02 Docker的安装

在这里插入图片描述

执行命令
yum install -y yum-utils
如果执行失败需要先配置yum源
配置yum源(参考 https://blog.csdn.net/zhangbeizhen18/article/details/127931240
安装完毕后查看docker版本
在这里插入图片描述
显示安装的docker版本
在这里插入图片描述
但无法连接到daemon守护进程

在这里插入图片描述
启动docker后,命令执行正常
在这里插入图片描述
配置docker阿里镜像加速

p24 Docker-03 快速入门-部署MySQL

在这里插入图片描述

在这里插入图片描述
docker安装mysql命令只需一步,命令中包含了服务端口和密码,完成后可以直接打开,
它下载的内容相当于绿色免安装版的软件文件,这个文件称为镜像image

在这里插入图片描述
镜像把软件运行所需的系统函数库一并打包了,因此镜像可以在多种操作系统上运行(跨系统运行),
通常多个软件运行可能会互相冲突,但docker提供了容器container,使它们相互隔离

在这里插入图片描述
再启动一个mysql命名为mysql2
在这里插入图片描述
查看启动的镜像
在navicate中成功连接上两个mysql

p25 Docker-04 Docker基础-命令解读

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过运行两个mysql容器,端口分别是3306和3307
在这个命令中-p指定端口,分别是宿主机端口和容器端口,这两种端口由docker完成端口映射
容器的端口可以相同,都是3306,但是宿主机的端口不能相同,因为要通过访问这个宿主机的端口来访问容器,便于区分
在这里插入图片描述
使用docker inspect 容器名,查看容器的ip地址,这个ip地址明显与宿主机ip不是同一个网段,它在一个单独的网络里
在这里插入图片描述
查看两个mysql容器的端口映射情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值