Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

EXCEPTION DOCKER+MAVEN+SPRINGBOOT - LOCALHOST:2375

Livro da cada do código SPRING BOOT (Pág. 66)

Boa Tarde, segui os passos corretamente para colocar o PLUGIN do SPOTIFY referente ao DOCKER, mas ao executar o código dentro da pasta do projeto:

mvn -DskipTests clean package docker:build

Já procurei diversas formas, mas não encontrei (algumas pedem para instalar o DOCKER e ai realizar algumas configurações, mas o DOCKER pede sistemas X64 e o meu é X86 e não dando para instalar.

EXECPTION OCORRIDA:

java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: org.apache.http.conn.HttpHostConnectException: Connect to localhost: 2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:1] failed: Connection refused:connect

POM.xml

<!-- Mesmo plugin usado no SPRING MVC -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

<!-- Plugin para gerar um DOCKER(IMAGEM) desse projeto -->
            <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>0.4.13</version>
                <configuration>
                    <imageName>W205_Spring_Boot1</imageName>                        <!-- Aqui definimos o nome da imagem gerada -->
                    <baseImage>frolvlad/alpine-oraclejdk8:slim</baseImage>
                    <entryPoint>["java", "-jar",
                        "/${project.build.finalName}.jar"]</entryPoint>
                    <exposes>8080</exposes>                                        <!-- Talvez seja porta -->
                    <resources>
                        <resource>
                            <targetPath>/</targetPath>                            <!-- A imagem conterá tudo a partir desse "path" -->
                            <directory>${project.build.directory}</directory>
                            <include>${project.build.finalName}.jar</include>
                        </resource>
                    </resources>
                </configuration>
            </plugin>

        </plugins>
    </build>

Alguém conseguiria me explicar como resolver ? sem precisar instalar o DOCKER, pois no LIVRO nem pede para fazer isso.

3 respostas

Olá Frank,

Infelizmente o Docker tem mesmo essa questão de só funcionar em ambientes 64 bits. Nesse caso, não vejo muita alternativa de fazer essa parte do livro sem ter o Docker instalado.

Uma sugestão, caso você não tenha uma máquina 64 bits disponível, você poderia instalar o VirtualBox e configurar uma máquina com o Ubuntu, no Ubuntu, você conseguiria instalar o Docker.

Abs

Ok, entendo, agradeço pela resposta, mas no caso eu precisaria ter um SISTEMA UBUNTU instalado para rodar o VirtualBox ? Porque no WINDOWS x86 não deixa instalá-lo também.

solução!

Oi Frank,

O virtualBox pode ser instalado no Windows, sem problemas, uma vez que o VirtualBox está instalado, você poderá fazer a configuração para subir uma nova máquina virtual que será o Ubuntu.

Nesse vídeo eu mostro em pouco mais de detalhes como funciona esse processo, a única diferença é que nesse vídeo trabalhamos com a instalação do Kali Linux, mas o processo seria muito parecido: https://cursos.alura.com.br/course/seguranca-web-vulnerabilidades-do-seu-sistema/task/22397

Abs