Este blog demostrará cómo anular el "PUNTO DE ENTRADA"En Docker Compose.
Cómo anular los puntos de entrada en Docker Compose?
Ambos "CMD" y "PUNTO DE ENTRADALos comandos especifican los ejecutables del contenedor. Estos comandos se pueden anular en Docker componen con la ayuda del "dominio" llave. Para la demostración, eche un vistazo a las instrucciones proporcionadas.
Paso 1: Crea DockerFile
Crear un DockerFile y copiar los siguientes comandos en el archivo. Aquí:
De Golang: 1.8
WorkDir/Go/SRC/App
Copia principal.ir .
Ejecutar ir compilación -o servidor web .
Exponer 8080: 8080
PUNTO DE ENTRADA ["./Servidor web"]
Paso 2: Generar imagen de Docker
A continuación, genere la imagen Docker desde el archivo Docker especificado anterior a través del comando mencionado. Aquí el "-T"Etiqueta de opción la imagen Docker:
> Docker Build -t go -img .
Paso 3: Anular el punto de entrada en Docker Compose
Para anular el punto de entrada en el archivo de composición de Docker, simplemente use el "dominio"Clave y paso el punto de entrada para el contenedor como se muestra a continuación:
Versión: "Alpine"
servicios:
web:
Container_name: web-continer
Imagen: GO-IMG
dominio: ["./Servidor web"]
Puertos:
- "8080: 8080/TCP"
Golang:
Imagen: "Golang: Alpine"
En el fragmento anterior:
Paso 4: Ejecutar Docker Compose
A continuación, ejecute el "Docker-compuesto"Comando para crear e iniciar el contenedor de composición:
> Docker -Compose up -d
En el recortado anterior, el "-dLa opción se utiliza para implementar el contenedor en modo separado:
Para la verificación, abra el "Localhost: 8080Puerto en el navegador y verifique si la aplicación está implementada o no:
Aquí, puede ver que hemos anulado con éxito el punto de entrada en el archivo de composición utilizando el "dominio" llave.
Conclusión
Para anular el punto de entrada en el comando Docker Compose, primero, cree un "compuesto de acopolador.YML"Archivo, configure los servicios en un archivo y utilice el"dominioClave para anular el punto de entrada en Docker Compose. Este blog ha demostrado cómo anular el punto de entrada en Docker Compose.