安装docker
自己百度把


Spring项目部署docker
创建一个web项目
自己百度
在pom.xml中添加docker的插件
dockerfile-maven-plugin
<properties><java.version>1.8</java.version><!--docker镜像的前缀“testdocker”--><docker.image.prefix>testdocker</docker.image.prefix></properties><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><!-- maven 插件生成docker镜像文件 --><!-- docker插件 --><plugin><groupId>com.spotify</groupId><artifactId>dockerfile-maven-plugin</artifactId><version>1.4.9</version><configuration><!-- 远程docker地址 --><dockerHost>http://127.0.0.1:2375</dockerHost><!-- 镜像名称,前缀+项目名 (镜像名称必须小写) --><imageName>${docker.image.prefix}/${project.artifactId}</imageName><repository>${docker.image.prefix}/${project.artifactId}</repository></configuration></plugin></plugins></build>
在pom.xml同级目录下创建dockerFile文件
打包springboot到docker
mvn clean package dockefiler:build
项目打包
mvn clean package
dockerfile镜像Build
mvn dockefiler:build
docker中查看镜像与启动容器
docker images docker run -P —name testDocker -d -p 1234:1234 testdocker/docker:latest
测试接口是否正常
注意
修改项目重新部署
- 以前的不会被删除,但是重启容器会使用新上传的
mvn clean package dockefiler:build docker run -P —name testDocker -d -p 1234:1234 testdocker/docker:latest
 
- 至于怎么删除原来的那个,后面再看把
 

