Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Bringen Sie Ihnen bei, wie Sie Powershell, Bash und Docker in Projekten verwenden

Bringen Sie Ihnen bei, wie Sie Powershell, Bash und Docker in Projekten verwenden

PHP中文网
PHP中文网Original
2017-06-22 15:34:262239Durchsuche

Dieser Titel ist einfach und ehrlich. Vielleicht haben Sie diese drei Dinge in Ihrem Projekt nicht verwendet, aber diese drei Dinge werden in den nächsten zwei Jahren zu den heißesten Technologien Muster, ist aber für die schnelle Bereitstellung von Programmen und Umgebungen konzipiert, um die Bereitstellung superkomplexer Entwicklungsumgebungen in Zukunft zu lösen. In Bezug auf diese drei Dinge hat Onkel in letzter Zeit auch geforscht und geübt. Und jetzt werde ich einige Dinge zusammenfassen und teilen sie mit dir!

Die Rolle von Docker

Helfen Sie uns bei der Bereitstellung Ihrer Entwicklungsumgebung auf Windows-, Mac- und Linux-Plattformen. Natürlich kann es auch einige Ihrer Betriebssysteme schnell bereitstellen Programme in einen Spiegel kopieren. Kein Problem!

Die Rolle von Powershell

Stellen Sie Ihr Programm auf der Windows-Plattform bereit, kompilieren, generieren, veröffentlichen und erledigen Sie gleichzeitig andere Aufgaben Rufen Sie einige Anweisungen auf, oder rufen Sie Ihren Docker-Container auf und führen Sie ihn aus!

Bash-Funktion

Stellen Sie Ihr Programm auf der Linux-Plattform bereit. Plattformübergreifende Projekte wie .net Core können auch mit Bash geschrieben werden. Das Release-Skript!

Fügen Sie eine Notiz für Schüler hinzu, die gerade mit dem Erlernen von Dockerfile begonnen haben, 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"] #执行命令

Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen bei, wie Sie Powershell, Bash und Docker in Projekten verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn