mkdir -p php-demo chmod 777 php-demo && cd php-demo docker run --rm -it -w /var/www/html -v $(pwd):/var/www/html -p 8000:8000 groovy:jdk17-alpine /bin/bash cd /var/www/html
mysql
apache
jetty
tomcat
在部署 jsp 项目需要用到,项目打 war 包,放入 tomcat web目录,配置好运行:
# 新建项目
mvn archetype:generate \
-DgroupId=com.example \
-DartifactId=my-project \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false
mvn archetype:generate \
-DgroupId=com.example \
-DartifactId=my-jsp-project \
-DarchetypeArtifactId=maven-archetype-webapp \
-DinteractiveMode=false
# 编译项目
mvn package
# 部署项目
docker run -it --rm -p 8888:8080 -v $(pwd)/target:/usr/local/tomcat/webapps tomcat:9.0
# 访问 http://localhost:8888/my-project
docker run -d --privileged -p 58888:8080 jklincn/rust-os
访问: http://localhost:58888 开启vscode开发 rust