搭建docker 开发环境
IDEA中应用DOCKER
环境说明
- IDEA 版本:IntelliJ IDEA 2020.1 (Ultimate Edition)
- Docker 版本:Docker desktop community 2.3.0.4
- 操作系统:window10 企业版
在IDEAL中安装DOCKER插件
-
对外暴露 Docker 的 2375端口
-
在 IDEA 中安装 Docker 插件
创建并部署普通Maven项目
-
创建普通 Maven Web 项目
-
在 pom.xml 中添加 Docker 依赖
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <properties> <docker.image.prefix>Yacon</docker.image.prefix> </properties> <build> <pluginManagement>...</pluginManagement> <plugins> <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>1.0.0</version> <configuration> <imageName>${docker.image.prefix}/${project.artifactId}</imageName> <dockerDirectory></dockerDirectory> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> </plugins> </build> </project>
-
编写 Dockerfile 文件
FROM tomcat:8.5 ADD target/*.war /usr/local/tomcat/webapps/ EXPOSE 8080
-
链接本地 Docker
添加配置
选择Dockerfile
链接本地Docker
配置镜像基本信息
端口映射配置
映射数据卷
此案例无须配置
-
项目部署
-
运行项目
容器启动
访问测试
http://localhost/myblog/