Ce blog montrera comment remplacer le «POINT D'ACCÈS»Dans Docker Compose.
Comment remplacer les points d'entrée dans Docker Compose?
Les deux "CMD" et "POINT D'ACCÈS»Commandes Spécifiez les exécutables du conteneur. Ces commandes peuvent être remplacées dans Docker composé à l'aide du «commande" clé. Pour la démonstration, jetez un œil aux instructions fournies.
Étape 1: Créer Dockerfile
Créez un dockerfile et copiez les commandes suivantes dans le fichier. Ici:
De Golang: 1.8
Workdir / go / src / app
Copier principal.aller .
Exécuter Go Build -O Webserver .
Exposer 8080: 8080
POINT D'ACCÈS ["./serveur Web"]
Étape 2: générer une image docker
Ensuite, générez l'image docker à partir du fichier docker spécifié ci-dessus via la commande mentionnée. Ici le "-t”Option Tags L'image docker:
> docker build -t go-iMg .
Étape 3: remplacer le point d'entrée dans Docker Compose
Afin de remplacer le point d'entrée dans le fichier Docker Compose, utilisez simplement le "commande»Clé et étape le point d'entrée du conteneur comme indiqué ci-dessous:
Version: "Alpine"
prestations de service:
la toile:
contener_name: contenant du Web
Image: Go-IMG
commande: ["./serveur Web"]
PORTS:
- "8080: 8080 / TCP"
Golang:
Image: "Golang: Alpine"
Dans l'extrait ci-dessus:
Étape 4: Exécutez Docker Compose
Ensuite, exécutez le «secouer docker”Commande pour créer et démarrer le conteneur de compose:
> docker-compose up -d
Dans ce qui précède a coupé, le «-d«L'option est utilisée pour déployer le conteneur en mode détaché:
Pour la vérification, ouvrez le «LocalHost: 8080”Port sur le navigateur et vérifiez si l'application est déployée ou non:
Ici, vous pouvez voir que nous avons réussi à remplacer le point d'entrée dans le fichier Compose en utilisant le «commande" clé.
Conclusion
Pour remplacer le point d'entrée dans la commande docker compose, créez d'abord un «composer docker.YML«Fichier, configurez les services dans un fichier et utilisez le«commande»Clé pour remplacer le point d'entrée dans Docker Compose. Ce blog a démontré comment remplacer le point d'entrée dans Docker Compose.