Maison > outils de développement > composer > le corps du texte

comparaison des commandes docker-compose

藏色散人
Libérer: 2019-09-24 13:41:18
avant
2620 Les gens l'ont consulté

La colonne suivante du tutoriel composer vous présentera la comparaison des commandes docker-compose. J'espère qu'elle sera utile aux amis dans le besoin !

comparaison des commandes docker-compose

Comparaison

image vs build

image : Si l'image n'est pas disponible localement existe, Compose essaiera d'extraire cette image.

build : Spécifiez le chemin d'accès au dossier où se trouve Dockerfile. Compose l'utilisera pour créer automatiquement l'image, puis utilisera l'image.

● liens vs external_links

liens : liens vers des conteneurs dans d'autres services. Le nom du service (qui sert également d'alias) ou le format nom du service : alias du service (SERVICE:ALIAS) est acceptable. L'alias utilisé sera automatiquement créé dans /etc/hosts dans le conteneur de service.

external_links : liens vers des conteneurs extérieurs à docker-compose.yml, même des conteneurs qui ne sont pas gérés par Compose.

ports vs exposer

Quantity ports

Exposer les informations sur le port. Vous pouvez utiliser le format HOST:CONTAINER ou simplement spécifier le port du conteneur (l'hôte sélectionnera le port au hasard).

Lorsque vous utilisez le format HOST:CONTAINER pour mapper les ports, si le port du conteneur que vous utilisez est inférieur à 60, vous risquez d'obtenir des résultats incorrects car YAML analysera le format numérique xx:yy en base 60. Il est donc recommandé d'utiliser le format chaîne.

Quantity exposer

Exposer le port, mais il n'est pas mappé à l'hôte et n'est accessible que par le service connecté.

Seuls les ports internes peuvent être spécifiés comme paramètres

volumes vs volumes_from

Quantitys

paramètres du chemin de montage du volume. Vous pouvez définir le chemin de l'hôte (HOST:CONTAINER) ou ajouter le mode d'accès (HOST:CONTAINER:ro).

ro signifie lecture seule, mode lecture seule.

Quantitys_from

Monte tous ses volumes à partir d'un autre service ou conteneur.

Remarque :

Description de la variable d'environnement Compose Les variables d'environnement ne sont plus la méthode recommandée pour se connecter aux services. Au lieu de cela, le nom du lien (qui est le nom du service lié par défaut) doit être. utilisé comme nom d'hôte auquel se connecter, voir docker-compose.yml pour plus de détails. Compose utilise des liens Docker pour exposer les conteneurs de services à d'autres. Chaque conteneur lié utilise un ensemble de variables d'environnement, dont chacune commence par une lettre majuscule du nom du conteneur. Pour afficher les variables d'environnement disponibles pour un service, exécutez docker-compose run SERVICE env

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!