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またはイメージ名](操作はコンテナにリンクした後、あなたが削除することができます前に、コンテナを削除する必要があります)