ホームページ  >  記事  >  運用・保守  >  プロジェクトで PowerShell、bash、Docker を使用する方法を教えます

プロジェクトで PowerShell、bash、Docker を使用する方法を教えます

PHP中文网
PHP中文网オリジナル
2017-06-22 15:34:262234ブラウズ

このタイトルは非常に単純で正直です。おそらく、これら 3 つをプロジェクトで使用したことはありませんが、これら 3 つは今後 2 年間で最もホットなテクノロジーになるでしょう。これらはデザイン パターンではありません。は、将来の超複雑な開発環境の展開を解決するために、プログラムと環境を迅速に展開できるように設計されています。これらの 3 つのことについて、おじさんも最近研究し、実践しています。現在、私が何かをまとめて皆さんに共有します。 !

docker

の役割は、開発環境を Windows、Mac、Linux プラットフォームに展開するのに役立ちます。もちろん、一部のプログラムをミラーにパッケージ化することも問題ありません。

powershell の役割

Windows プラットフォームにプログラムをデプロイし、コンパイル、生成、公開などを行います。また、いくつかの命令を呼び出したり、Docker コンテナーを呼び出して実行したりすることもできます。

bash の役割

.net core のようなクロスプラットフォーム プロジェクトの場合、bash を使用してリリース スクリプトを作成することもできます。

Dockerfile を学び始めたばかりの生徒にメモを追加します (笑)

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

以上がプロジェクトで PowerShell、bash、Docker を使用する方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。