Apprenez à utiliser PowerShell, bash et Docker dans votre projet

PHP中文网
Libérer: 2017-06-22 15:34:26
original
2252 Les gens l'ont consulté

Ce titre est assez simple et honnête. Peut-être que vous n'avez pas utilisé ces trois choses dans votre projet, mais ces trois choses deviendront les technologies les plus CHAUDES au cours des deux prochaines années. Qu'est-ce qu'elles ne sont pas ? modèle, mais est conçu pour un déploiement rapide de programmes et d'environnements afin de résoudre le déploiement d'environnements de développement super complexes à l'avenir. Concernant ces trois choses, Oncle a également fait des recherches et des pratiques récemment. Et maintenant, je vais résumer certaines choses et les partager. eux avec toi !

Le rôle de docker

Aidez-nous à déployer votre environnement de développement sur les plateformes Windows, Mac et Linux. Même le système d'exploitation peut être déployé rapidement. Bien sûr, il peut également empaqueter certains de vos. programmes dans un miroir. Pas de problème !

Le rôle de PowerShell

Déployez votre programme sur la plateforme Windows, compilez, générez, publiez, etc. Vous pouvez également appeler certaines instructions, ou vous peut appeler et exécuter votre conteneur Docker !

Fonction Bash

Déployez votre programme sur la plateforme Linux Les projets multiplateformes comme .net core peuvent également être écrits en utilisant bash Le script de publication !

Ajouter une note pour les étudiants qui commencent tout juste à apprendre Dockerfile, haha ​​​​

FROM microsoft/aspnetcore:1.1 #使用这个镜像
ARG source #ARG指令定义了一个变量,能让用户可以在构建期间使用docker build命令和其参数–build-arg =对这个变量赋值
WORKDIR /app #工作目录
EXPOSE 80  #监听端口
COPY ${source:-obj/Docker/publish} . #复制
ENTRYPOINT ["dotnet", "WebStatus.dll"] #执行命令
Copier après la connexion

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:php.cn
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