idea打包镜像部署到服务器

1.打开docker2375端口

Centos7.X下配置文件地址在 /usr/lib/systemd/system/ 下面,修改 /usr/lib/systemd/system/docker.service 文件,命令: vi /usr/lib/systemd/system/docker.service

在 ExecStart=/usr/bin/dockerd 配置文件后面加上 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 保存并退出。

注 : 端口 2375 就是docker remoteApi的 端口,确保此端口linux没有被占用。

执行 重启 docker 命令 docker重新读取配置文件,并重新启动docker服务
命令 : systemctl daemon-reload && systemctl restart docker

2.idea下载docker插件

image.png

修改配置


image.png

修改pom文件
properties增加
<docker.image.perfix>fandf</docker.image.perfix>
plugins增加

        <plugins>
            <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>dockerfile-maven-plugin</artifactId>
                <version>1.3.6</version>
                <configuration>
                    <repository>${docker.image.perfix}/${project.artifactId}</repository>
                    <buildArgs>
                        <JAR_FILE>target/${project.build.finalName}</JAR_FILE>
                    </buildArgs>
                </configuration>
            </plugin>
        </plugins>

项目下新增Dockerfile文件


image.png

打包


image.png

新建一个dockerfile,镜像推送成功
image.png

执行run dockerfile


image.png
image.png

查看服务器docker镜像


image.png

执行命令

docker run -d -p 8761:8761 --name eureka_server eureka_server:1.0 
docker logs -f 容器id
image.png

访问服务器地址,eureka-serve部署成功。


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容