SpringBoot与Docker学习笔记

1.导入虚拟机文件

SpringBoot与Docker学习笔记_第1张图片

2.设置网络

SpringBoot与Docker学习笔记_第2张图片

3.查看linux和主机的ip地址

在这里插入图片描述

4.使用SmarTTY连接linux和主机

SpringBoot与Docker学习笔记_第3张图片

5.在linux虚拟机上安装docker

检查内核版本,必须是3.10及以上
在这里插入图片描述
安装docker
在这里插入图片描述
启动docker
在这里插入图片描述
开机启动docker
在这里插入图片描述
停止docker
在这里插入图片描述

6.搜索镜像

SpringBoot与Docker学习笔记_第4张图片
拉取镜像,默认是latest的
在这里插入图片描述
根据镜像启动容器
在这里插入图片描述
查看运行中的容器
在这里插入图片描述
停止运行中的容器
在这里插入图片描述
查看所有的容器
在这里插入图片描述
启动容器
在这里插入图片描述
删除一个容器,先停止再删除
在这里插入图片描述

7.启动一个做了端口映射的tomcat

d:后台运行
-p: 将主机的端口映射到容器的一个端口 主机端口:容器内部的端口
在这里插入图片描述
没有出来tomcat页面,把linux中tomcat原先的webapp删掉,把webapp.list,重组名webapp。
查找webapp路径在哪,
在这里插入图片描述
用FileZillaClient连接Linux和主机,然后修改
在这里插入图片描述
SpringBoot与Docker学习笔记_第5张图片
SpringBoot与Docker学习笔记_第6张图片

8.简单关闭了linux的防火墙

查看防火墙状态
SpringBoot与Docker学习笔记_第7张图片
关闭防火墙
在这里插入图片描述

9.查看容器的日志

在这里插入图片描述

10.一个镜像可以起多个容器

在这里插入图片描述
在这里插入图片描述

11.安装MySQL

查询MySQSL镜像
SpringBoot与Docker学习笔记_第8张图片
安装MySQL5.7.28
SpringBoot与Docker学习笔记_第9张图片
在这里插入图片描述
启动
有问题
在这里插入图片描述
在这里插入图片描述
需要指定 MYSQL_ROOT_PASSWORD 或 MYSQL_ALLOW_EMPTY_PASSWORD 或 MYSQL_RANDOM_ROOT_PASSWORD
root用户的密码是root
在这里插入图片描述
没有端口映射,访问不到
SpringBoot与Docker学习笔记_第10张图片
在这里插入图片描述
SpringBoot与Docker学习笔记_第11张图片
docker run --name mysql03 -v /conf/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7.28
把主机的/conf/mysql文件夹挂载到 mysqldocker容器的/etc/mysql/conf.d文件夹里面
改mysql的配置文件就只需要把mysql配置文件放在自定义的文件夹下(/conf/mysql)
SpringBoot与Docker学习笔记_第12张图片
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7.28 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
指定mysql的一些配置参数
在这里插入图片描述
SpringBoot与Docker学习笔记_第13张图片

你可能感兴趣的:(SpringBoot与Docker学习笔记)