1.Docker abrir la conexión de acceso remoto
observaciones:
1) la versión Linux es CentOS7
2) Instalación acoplable puede referirse a:
https://www.cnblogs.com/tianhengblogs/p/12520226.html
3) Modificar el archivo docker.service
que /lib/systemd/system/docker.service
Para modificar ExecStart
/ Usr / bin /-dockerd actual tcp -H: //0.0.0.0: 2375 -H UNIX: // var / run / Docke
Figura:
4) Restart acoplable
systemctl daemon- recarga
servicio de reinicio ventana acoplable
5) Prueba de los cargadores de muelle está en el acceso remoto
rizo http: // localhost: 2375 / versión
6) puerto abierto 2375
--zona-cmd = Servidor de seguridad pública --add-Port = 2375 / tcp - Abrir Permanente # 2375 Puerto Firewall -cmd - recarga # Configurar tienen efecto inmediato Firewall -cmd --zona = pública --list-Ver todos los puertos # desarrollo portuario
2.idea conexión remota acoplable
1) instalar el plug-Dockers
Archivo - "Configuración" - "Complementos - Búsqueda -" Docker
2) Añadir Dockerfile en el directorio del proyecto
DE OpenJDK: 8 -jdk- alpino ARG JAR_FILE = target / * .jar COPIA $ {} JAR_FILE app.jar EntryPoint [ "java", "- jar", "/ app.jar"]
Figura:
3) Modificar el archivo pom.xml
<properties>
<docker.image.prefix> theng </docker.image.prefix>
</ propiedades>
<build>
<! -项目打包名称->
<finalName> theng_config </ finalName>
<plugins>
<plug-in>
<groupId> org.springframework.boot </ groupId>
<artifactId> maven-primavera-boot-plugin < / artifactId>
</ plugin>
<plug-in>
<groupId> com.spotify </ groupId>
<artifactId> dockerfile-maven-plugin </ artifactId>
<versión> 1.3.6 </ version>
<configuration>
<repositorio> $ { docker.image.prefix} / $ {} project.artifactId </ repositorio>
<buildArgs>
<JAR_FILE> target / $ {} project.build.finalName jar </ JAR_FILE>
</ buildArgs>
</ configuration>
</ plugin>
</ plugins>
</ construcción>
4) Añadir la configuración de arranque del estibador
Haga clic en el pequeño triángulo - "Editar Configuraciones ...
5) Comprobar la conexión remota es estibadores exitosas
observaciones:
Estibador en ip addr puede ver la dirección IP de la red
6) la producción utilizando el paquete frasco de Maven, el proyecto directorio / target producirá el paquete jar
7) Imagen de generación acoplable
3.Docker ver la imagen generada
1) Editar docker.service
que /lib/systemd/system/docker.service
2) para modificar ExecStart (por defecto después de la instalación del estibador)
/ Usr / bin / dockerd de corriente \
Figura:
3) Restart acoplable
systemctl daemon- recarga
servicio de reinicio ventana acoplable
4) Compruebe la imagen generada
imágenes ventana acoplable
Figura: