用idea插件docker部署項目

用idea插件docker部署項目

1.idea的插件市場找docker進行安轉

2.服務器開啓遠程docker 2375訪問

我的是阿里雲,先在安全組中把端口放開,還有個重要的事情,如果你的容器中有Redis記得上密碼,一旦挖礦程序通過Redis進行惡意訪問,只能是重新安裝系統

3.settings中間找docker進行增加

在這裏插入圖片描述

4 pom增加docker插件

 <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <docker.image.prefix>database</docker.image.prefix>
    </properties>
 <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>

idea中項目修改了,進行推送到遠程docker服務上

1)maven install
在這裏插入圖片描述
生成相關jar
在這裏插入圖片描述
2)添加dockerFile

 FROM openjdk:8-jre-alpine
#掛載目錄
VOLUME /tmp
ADD target/database-0.0.1-SNAPSHOT.jar  database.jar
ENTRYPOINT ["java","-jar","database.jar"]
#暴露端口號
EXPOSE 8888

3)run docker
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章