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 !
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 !
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 !
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"] #执行命令
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!