1. Modificar la
ventana acoplable remota se puede acceder de forma remota vim /lib/systemd/system/docker.service
modificar la línea que comienza con
ExecStart ExecStart = / usr / bin / dockerd -H fd: // -H tcp: //0.0.0.0 : 2375
2. Actualice la configuración
systemctl daemon-reload después de la modificación.
3. Reinicie la
ventana acoplable systemctl restart docker
4. Inicie el
registro de inicio de la ventana acoplable del almacén privado .
Mediante las operaciones anteriores, puede acceder a la ventana acoplable a través de 2375.
5. Cómo heredar en el proyecto
1. Necesidad de heredar el
sitio web oficial de docker- maven-plugin : https://github.com/spotify/docker-maven-plugin
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>build-image</id>
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
<configuration>
<imageName>test/${project.artifactId}:${project.version}</imageName>
<dockerHost>http://192.168.245.132:2375</dockerHost>
<baseImage>nginx</baseImage>
<entryPoint>["java", "-jar", "-Dspring.profiles.active=dev","/${project.build.finalName}.jar"]</entryPoint>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
Nota: Lo anterior es empaquetar el proyecto en un paquete jar, luego empaquetar el paquete jar en un espejo y finalmente cargarlo en el almacén privado de la ventana acoplable, y el resto es operar en la ventana acoplable.
2. Después de que los archivos anteriores se configuran, envasar directamente el paquete de proyectos, y esperar el final del paquete para ir a la ventana acoplable para comprobar que no habrá un proyecto adicional de imagen
imágenes ventana acoplable
Ejecute el contenedor
docker run -di --name = ruoyi-admin -p 8080: 8080 2350bdf48e5e
8080 es el número de puerto correspondiente a la configuración del paquete ruoyi-admin