DOCKER

Docker学习11-Docker常规方式安装软件

本文咱们将通过按照Tomcat、按照MySQL、安装Redis这三个实战安装,来熟悉在docker中怎么安装软件,咱们使用端口映射,及数据卷的使用场景安装的总体步骤:1:搜索镜像;2:拉取镜像;3:查看镜像;4:启动镜像==>需要做服务断开映射;5:停止镜像;6:移除镜像案例一:安装tomcat我们可以看到重启成功了。来,访问下试试:这是为什么?因为新版tomcat做了修改。我们进入到tom

本文咱们将通过按照Tomcat、按照MySQL、安装Redis这三个实战安装,来熟悉在docker中怎么安装软件,咱们使用端口映射,及数据卷的使用场景

插播一条


下面这个公众号是凯哥开发的,福利号:外卖、买菜、电商领Q的

67db93da54df097b6017fa8666079592.png

怎么领券?

f02b1847f3c94a44c2d6f0bca121443d.png

安装的总体步骤:

1:搜索镜像;

2:拉取镜像;

3:查看镜像;

4:启动镜像==>需要做服务断开映射;

5:停止镜像;

6:移除镜像

fe4f13926561bba567aaf99e787c8d25.png

案例一:安装tomcat

0b07d1a3f414bc647064a6c51cbb65a0.png3478966cfa677b6cf12f454c8151a4aa.png

6b1bc040dab3466de0870a85a8c2d9f7.png

我们可以看到重启成功了。来,访问下试试:

8f2f1f2046d1ab53e1ba7f80e75edc63.png

这是为什么?

因为新版tomcat做了修改。我们进入到tomcat目录:

3e6a4234fd1ccd484eedfdc5c1119610.png

会发现有webapps及webapps.dist两个目录。我们知道,tomcat的应用一般都是存放在webapps中的。

我们进入到webapps看看:

8c574f5d8eb5516bbdf252b149a922bd.png

我们发现,webapps文件夹下面竟然是空。

所以,我们访问的时候,就是404了。

修改:将webapps目录删除掉,将webapps.dist修改成webapps再测试

8971efc3c6cb0e615b4cbc3f23e86dce.png

92a7edfd13e2e9b5afe2acd22f350a98.png

再次访问:

可以看到访问到是tomcat10 。

那么我想用tomcat8怎么办?

docker pull billygoo/tomcat8-jdk8

docker run -d -p 8080:8080 --name tomcat8 billygoo/tomcat8-jdk8

71be4a16c0311e109ffff2b7028671b3.png

案例二:mysql的安装

本次以mysql5.7为例:

docker pull mysql:5.7

。


启动命令公式:

docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

说明:-e就是设置环境变量。e693a0f3dc0014d1af6604f34f949076.png

通过命令行连接到mysql:

通过命令进入到容器中:

docker exec -it 2303fc3dbe68 /bin/bash

489862725e39b187c4bcfdce449a44ee.png

mysql -uroot -p

e96f4c910dc32584e56a568624307327.png

OK,进入到mysql中了。

fa7a34e493139a4c1651cfcd7581212e.png

接着我们通过命令,创建表,insert数据,然后在查询。

create data

原创不易,完成人机校验,阅读全文

相关推荐