ドッキングウィンドウには、.NET展開プロジェクト

1.インストール環境

yumをsudoの$ yumを-utilsの\デバイスマッパー-persistent- -yインストールデータ\ LVM2を

パッケージソースの追加

sudo yum-config-manager \
   --add-repo \
   https://download.docker.com/linux/centos/docker-ce.repo

インストールドッキングウィンドウ-CEを起動します

sudo yum install docker-ce docker-ce-cli containerd.io

インストールが完了すると、入力します

docker --version

一些命令
1.dockerfile
1.

 

2.dockerfileコンテンツ:

マイクロソフトFROM / DOTNET:2.2 SDK- #これは最初の命令をしなければならないで構築され、ミラーベースからここに指定WORKDIR /アプリケーション、すなわちルートを実行している、#作業ディレクトリ

COPY * .csproj ./ #容器にファイルをコピーRUN DOTNETの復元#ダウンロードプロジェクトの依存関係を

COPY 。./ #は、容器に残っているファイルをコピーします

RUN DOTNET公開「Deploy.Linux.csproj」リリース-c -o /アプリ#コンテナ/アプリのディレクトリにコンテナ・プロジェクトを発表

エントリーポイント[ 「DOTNET」、「Deploy.Linux.dll」] イメージエントランスコマンドと実行可能ファイル名を実行します

 

以下のような:

mcr.microsoft.com/dotnet/core/aspnet FROM:3.1

COPYのアプリ/ binに/リリース/ netcoreapp3.1 /パブリッシュ/アプリ/

ENTRYPOINT [ "DOTNET"、"アプリ/ myapp.dll"]

 

前記画像生成dockerfile

sudoのドッキングウィンドウのビルド-tデモ。

4.いくつかのコマンド

ドッキングウィンドウの画像は、すべてのミラーを見ます

ドッキングウィンドウPSは容器の動作を確認します

ドッキングウィンドウのps -aすべてのコンテナを表示するには

ドッキングウィンドウは、[名前や画像ID]を作成するコンテナを作成します。

[ミラーのIDまたは名前]が容器、コンテナ名にを作成--nameドッカー作成

ドッキングウィンドウの開始[血管名またはID]を実行した容器

ドッカーラン[血管名またはID]は、容器、容器とランを作成する(例:ドッカー実行-it --rm 80:80 -p [画像の名前またはID])

ドッカーストップ[血管名またはID]コンテナを停止します

ドッカーRM [血管名またはID]削除容器(削除する停止する操作後の容器)

ミラーを除去するためのドッキングウィンドウのRMI [IDまたはイメージ名](操作はコンテナにリンクした後、あなたが削除することができます前に、コンテナを削除する必要があります)

 

おすすめ

転載: www.cnblogs.com/Bruke/p/12484016.html