Acoplable Exportación de parámetros de red y aplicaciones sencillas del espejo y Dockerfile

Frente completará la instalación de los contenedores JDK estibador, pero exportados a la variable de entorno no puede ser encontrado para tener efecto, que hay que buscar manualmente en cada fuente / etc / profile para cepillar a sí mismo con el medio ambiente antes de que puedan tomar el tiempo para volver a entrar en el espejo y el contenedor.

En vista de esta situación puede ser llevado a cabo en la investigación editando dockerfile crear un archivo de configuración duplicada, por lo que las variables de entorno se pueden establecer de forma automática cada vez que se carga el recipiente

Otra causa que quería hacer un entorno distribuido con varios contenedores de Docker creados, es necesario considerar la especificación de una dirección IP fija. Por lo tanto, tenemos que establecer la información de IP correspondiente, aquí también hacer juntos para grabar

En primer registro de inicio para aumentar los parámetros ventana acoplable contenedor
para crear el archivo de descripción Dockerfile en el directorio apropiado, mi camino es / home / ventana acoplable / java18 esto es mejor distinción, el futuro puede tener que empezar a aumentar el perfil de los otros recipientes

Cumplimento el archivo de la siguiente
#base en la imagen para crear una versión espejo de este envase se basa
de Mas-centos7-env-net : últimas

#maintainer infomación Mirroring mantiene información personal
MAINTAINER [email protected]

A continuación se muestra una variable de entorno, es necesario tomar nota aquí. Porque mira el perfil y los estudiantes que escriben casi por descuido fácil limpieza después del signo igual directamente eliminado sería terminado. Como alternativa a prestar atención a la exportación ENV
ENV /etc/jdk1.8.0_241 el JAVA_HOME
ENV CLASSPATH :. $ {/Jre/lib/rt.jar el JAVA_HOME}: {$ /lib/dt.jar el JAVA_HOME}: {$ JAVA_HOME} / lib /tools.jar
ENV la ruta la ruta $: $ {} la JAVA_HOME / bin

22 y 80 puertos abiertos por defecto, esto no es necesariamente escritura
EXPONER 22 80
Acoplable Exportación de parámetros de red y aplicaciones sencillas del espejo y Dockerfile

Después de que el comando de escritura para exportar la imagen a ser exportado para la preparación de
acumulación ventana acoplable -t mas-centos7-env -demo: v1.0.

Aquí -t es exportar nombre de la imagen, mas-centos7-env-demo : v1.0 se dividirá en repositorio y TAG a
otra nota que hay una orden final, este punto no es visible, pero dijo que la actual. construir la ruta utilizada dockerfile. dockfile representa ejecuta el comando en el directorio actual. Las personas también pueden cambiarse al directorio apropiado
Acoplable Exportación de parámetros de red y aplicaciones sencillas del espejo y Dockerfile

Para ejecutar su nueva imagen de exportación Una vez creada
Acoplable Exportación de parámetros de red y aplicaciones sencillas del espejo y Dockerfile
continuación se puede ver el éxito variable de entorno se ha cargado de forma predeterminada

También hay necesidad de especificar fijada para el inicio de una nueva ip contenedor, a continuación, poner el recipiente actualmente iniciado por primera vez.

En primer lugar determinar lo que es un cargador de muelle de contenedores ps Identificación actual de

Parada parada ventana acoplable c5a964549d10 es primer contenedor

Luego c5a964549d10 contenedores ejecución rm ventana acoplable de eliminación

A continuación, crear un modelo de red propia

red ventana acoplable crear --driver puente --subnet = 172.3.3.0 / 16 --gateway = 172.3.3.1 MASNET

MASNET aquí es el nombre del nuevo modo de red --subnet = 172.3.3.0 / 16 representa una gama de nueva red IP, gateway = 172.3.3.1 puerta de enlace se define

La ejecución se completó ventana acoplable ls red, si el éxito es normal ver a su nuevo modo de red
Acoplable Exportación de parámetros de red y aplicaciones sencillas del espejo y Dockerfile

A continuación, especifique la IP asociada al iniciar contenedor
ventana acoplable plazo -di --name mas-ip --net MASNET --ip 172.3.3.10 mas-centos-env-demo: v1.0 imagen de inicio de prueba
Acoplable Exportación de parámetros de red y aplicaciones sencillas del espejo y Dockerfile

estibador plazo -di --name mas-ip --net MASNET --ip 172.3.3.10 mas-centos-env-demo: v1.0 中

Nombre --name mas-ip representa el inicio del contenedor
--net MASNET aplicación del modelo de red, modelo de red es que acaba de crear
--ip 172.3.3.10 especificar el uso de IP

Supongo que te gusta

Origin blog.51cto.com/4890631/2484903
Recomendado
Clasificación