总体步骤
- 在以前我们安装各种环境很麻烦,每个软件的安装过程都不同。通过Docker安装环境,只需要下面的步骤即可。
- 搜索镜像
- 拉取镜像
- 查看镜像
- 启动镜像(服务端口映射)
- 停止容器
- 移除容器
安装Tomcat
- 搜索镜像
通过DockerHub
Docker Search
- 拉取镜像
不带版本号默认latest
- 查看镜像

- 启动镜像
docker run -d -p 8080:8080 --name tomcat tomcat
- 访问首页

原因是首页的文件被放在
webapps.dist目录下了
修改
webapps.dist为webapps
重新访问
安装MySQL
- 运行MySQL镜像
docker run -d -p 13306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.26
这里的-e表示environment
运行起来后进入到容器中执行SQL命令
- 使用客户端连接MySQL容器

- 将数据备份到宿主机,也即开启数据卷
将MySQL日志目录,数据目录以及配置文件挂载到宿主机上
docker run -d -p 13306:3306 --privileged=true-v /mnt/mysql/log:/var/log/mysql-v /mnt/mysql/data:/var/lib/mysql-v /mnt/mysql/conf:/etc/mysql/conf.d-e MYSQL_ROOT_PASSWORD=123456--name mysql mysql:8.0.26即使容器被删除之后,重新运行容器,数据也还在
安装Redis
- 首先,需要在宿主机目录下创建配置文件redis.conf以及data目录
redis.conf配置文件可以直接复制之前使用过的
- 运行镜像
将配置文件以及数据映射到宿主机,并使用配置文件启动
docker run -d -p 16379:6379 --name redis --privileged=true-v /mnt/redis/redis.conf:/etc/redis/redis.conf-v /mnt/redis/data:/data redis:6.2.6redis-server /etc/redis/redis.conf










