このタイトルは非常に単純で正直です。おそらく、これら 3 つをプロジェクトで使用したことはありませんが、これら 3 つは今後 2 年間で最もホットなテクノロジーになるでしょう。これらはデザイン パターンではありません。は、将来の超複雑な開発環境の展開を解決するために、プログラムと環境を迅速に展開できるように設計されています。これらの 3 つのことについて、おじさんも最近研究し、実践しています。現在、私が何かをまとめて皆さんに共有します。 !
の役割は、開発環境を Windows、Mac、Linux プラットフォームに展開するのに役立ちます。もちろん、一部のプログラムをミラーにパッケージ化することも問題ありません。
Windows プラットフォームにプログラムをデプロイし、コンパイル、生成、公開などを行います。また、いくつかの命令を呼び出したり、Docker コンテナーを呼び出して実行したりすることもできます。
.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 サイトの他の関連記事を参照してください。