从仓库中拉取mysql 镜像,然后启动。
命令如下:
docker search mysql 先查看一下公共仓库里都有哪些mysql , 一般下星多的和有官方标识的。
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mysql mysql
解释一下: -d 后台运行 -p 指定容器内外映射端口 -e 很重要, 指定MySQL启动时的root用户的登录密码 --name 指定容器名称
然后用docker ps 查看一下msql容器起没起。 还可以用三方工具连一下。
将自己项目的war包拷贝到tomcat容器内部的命令:
docker cp war包路径 容器id:容器内部路径(一般是webapps的路径)
docker 真的太丝滑了~
后续补充:如果启动之后连接出问题,密码上的
用这个:docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mysql --restart always mysql --default-authentication-plugin=mysql_native_password