Docker file 文件内容
# 该镜像需要依赖的基础镜像
FROM openjdk:11
# 指定维护者的名字
MAINTAINER spring
# 将指定目录下的jar包复制到docker容器的/www/wwwroot/webServer/目录下
COPY WebServer-0.0.1-SNAPSHOT.jar /www/wwwroot/webServer/WebServer-0.0.1-SNAPSHOT.jar
COPY target /www/wwwroot/webServer/target
# 声明服务运行在8081端口
EXPOSE 8081
# 指定docker容器启动时运行jar包
ENTRYPOINT ["java", "-jar","/www/wwwroot/webServer/WebServer-0.0.1-SNAPSHOT.jar","--spring.datasource.username=root","--spring.datasource.password=lichun123456"]
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql \\
-v /export/mysql/conf:/etc/mysql/conf.d \\
-v /export/mysql/log:/var/log/mysql \\
-v /export/mysql/data:/var/lib/mysql \\
-e MYSQL_ROOT_PASSWORD=lichun123456 \\
-d mysql:5.7
docker cp /www/wwwroot/webServer/webserver.sql mysql:/;
docker exec -it 1b970838805a /bin/bash
mysql -uroot -plichun123456 --default-character-set=utf8mb4
grant all privileges on . to 'root'@'%';
drop database webserver
create database webserver character set utf8mb4;
use webserver;