安装步骤
1.Tomcat
在docker启动tomcat(版本是从阿里云上拉下的:8.5.50)时,访问tomcat首页时出现404错误,
1.输入 docker exec -it 81b7127cff77 /bin/bash
,进入到里面,可以看到有两个webapps,但其中webapps里是空的,需要把这个空的删除掉,然后再把webapps.dist改名成webapps
2.然后再重启即可
参考:Docker方式启动tomcat,访问首页出现404错误
2.Mysql
1.查找镜像
docker search mysql
2.下载特定镜像到本地
docker pull mysql:5.6
3.运行并启动一个容器
docker run -p 12345:3306 --name mysqlDB -v /dbtmp/mysql/conf:/etc/mysql/conf.d -v /dbtmp/mysql/logs:/logs -v /dbtmp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
4.进入容器查看
docker exec -it 0710118923ef /bin/bash
5.IDEA连接工具查看
若远程连接不上,一定要查看一下端口,密码是否配置正确,若还是连接不上,则需要重启一下虚拟机再看看
其他
1.快照后,Mysql下次再次连接不上?
1.我们可以先查看当前容器是否在执行
//查询正在执行的容器
docker ps
//查询已经存在的容器
docker ps -a
2.若有容器,则可以把先前的容器删除掉
docker stop e0d436bc52fc
docker rm e0d436bc52fc
3.删除掉容器后,我们先把防火墙再关闭一遍,然后再重启一下docker
systemctl stop firewalld
systemctl restart docker
4.最后,重新再运行产生一个新的容器,即可
docker run -p 12345:3306 --name mysqlDB -v /dbtmp/mysql/conf:/etc/mysql/conf.d -v /dbtmp/mysql/logs:/logs -v /dbtmp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6