Docker

Docker(三)---使用Docker部署SpringBoot

2020-03-20  本文已影响0人  奥斯卡布奇诺

打开Docker外部访问端口

参考上一篇,打开Docker外部访问端口2375

pom文件修改

<build>

        <finalName>打包名称</finalName>

        <plugins>

            <!--      maven打包插件      -->

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin>

            <plugin>

                <groupId>com.spotify</groupId>

                <artifactId>docker-maven-plugin</artifactId>

                <version>1.2.2</version>

                <!--将插件绑定在某个phase执行-->

                <executions>

                    <execution>

                        <id>build-image</id>

                        <!--将插件绑定在package这个phase上。也就是说,                        用户只需执行mvn package ,就会自动执行mvn docker:build-->

                        <phase>package</phase>

                        <goals>

                            <goal>build</goal>

                        </goals>

                    </execution>

                </executions>

                <configuration>

                    <!--指定生成的镜像名,这里是我们的项目名-->

                    <imageName>镜像名称</imageName>

                    <!--指定标签 这里指定的是镜像的版本,我们默认版本是latest-->

                    <forceTags>true</forceTags>

                    <imageTags>

                        <imageTag>latest</imageTag>

                    </imageTags>

                    <!--注意 修改成远程服务器地址-->

                    <dockerDirectory>docker</dockerDirectory>

                    <dockerHost>http://docker服务器ip:2375</dockerHost>

                    <resources>

                        <resource>

                            <targetPath>/</targetPath>

                            <directory>${project.build.directory}</directory>

                            <include>${project.build.finalName}.jar</include>

                        </resource>

                    </resources>

                </configuration>

            </plugin>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-compiler-plugin</artifactId>

                <configuration>

                    <source>jdk版本号 </source>

                    <target>jdk版本号</target>

                </configuration>

            </plugin>

        </plugins>

    </build>

以上粗体内容请根据项目相关情况进行修改

运行mvn package进行项目打包, 打包后,会自动将镜像打到docker中

运行相关docker命令进行运行

具体命令请参考上一章节

使用Idea插件配置Docker

上一篇 下一篇

猜你喜欢

热点阅读