Win10系统下 Dos窗口命令结合Idea-SpringBoot Maven项目 整合Docker部署项目
1.创建SpringBoot Maven项目 省略SpringBoot创建项目。。。。
2.加入打包build Docker的依赖
<!--打包 过滤掉test-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<!--加入maven插件“docker-maven-plugin”-->
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!--<version>0.2.3</version>-->
<version>1.0.0</version>
<configuration>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName>
<imageTags>
<imageTag>latest</imageTag>
</imageTags>
<dockerDirectory>src/main/docker</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
pom说明 如图!!!!!!!!!!!!!!!!!!
3.略去创建项目步骤 创建好项目然后 在sr/mian目录下创建docker目录然后新建DockerFile文件
指令详解参考 https://blog.****.net/qq_15807167/article/details/78157862
4.idea连接docker服务器 ctrl+alt+s 找到设置窗口
注意注意注意 如果连接不成功 请打开右键Docker图标 setting!!!!!!!!!!!!!!!
5.然后打包程序 mvn clean package docker:build ===>target中找到jar注意核对名称与DockeFile中一致
6.win+R docker images 查看刚才创建的镜像
7.docker run -p 8705:8705 -t test/test-docker 创建并运行docker 说明:此步骤就是给镜像创建一个容器实例
列出正在运行的容器!!!!!!!!!!!!!!!
容器相关操作命令 镜像创建实例化容器之后就可以操作具体容器的运转了
1) 列出正在运行的容器
docker ps
2) 列出已经停止运行的容器
docker ps -a
3) 停止容器
docker stop container_name
4) 重启容器
docker start container_name
5) 删除容器
docker rm container_name
6) 进入容器
docker attach container_name
7) 导出容器
docker export container_id> filename.tar
8) 导入容器
cat filename.tar | docker import - prefix/name:v1.0
9) 查看容器进程
docker top container_name
10) Docker容器的配置信息
docker inspect container_name
docker inspect -f'{{ .NetworkSettings.IPAddress }}'container_name
11) 查看web应用容器日志
docker logs container_name
注意idea中也可以观察docker的相关情况!!!!!!!!!!!!