ドッカーについて学ぶために5分

 1.コンセプト:
 
開発者のアプリケーションと依存関係を、サンドボックスと同等のポータブルコンテナにパッケージ化するオープンソースのアプリケーションコンテナエンジン。
 
Dockerを使用すると、開発者は仮想マシンをサーバー上の各アプリケーション専用にする代わりに、単一のオペレーティングシステムで複数のアプリケーションを分離して実行できます。
 
これは、アプリケーションを個別のコンテナーに分離することで実現され、これらのアプリケーションはコンテナーによって分離されていますが、オペレーティングシステムやその他のリソースを共有できます。
 
利点:コンテナーの使用はより軽量で、コストを削減し、リソースをより有効に使用して、より高いパフォーマンスを発揮できます。
 
2.構成:
 
Dockerは主にクライアント、デーモン、イメージ、コンテナで構成されています。
 
3. Dockerfileの書き込み
 
Pythonの:. V3 FROM 6 #負荷ベースの画像
メンテナ名、メール#は、名前を作成し、電子メールの
コピー。 /Requirements.txt /ルート/ requirements.txt#はミラーにローカルファイルをコピー
WORKDIR / ルート#1のconfigureパス
CMDを[ " / binに/ python "" /app.py "" run " ] メインプログラムを開始します
 
 
4つの一般的なDockerコマンド
ミラー検索
ドッカー検索ouruserを / シナトラは、

ローカルにミラーリング引っ張ら
ドッカープルouruser / シナトラ:v2の

ミラー作成
ドッカービルドを -t ouruser / シナトラ:v2の

指定デフォルトの起動ポート
ドッカーRUNが -p -d 1002222 -p 50005000 9237f60b18d0
 docker 
run 
を開始するポートbashを指定します -t -i -p 1002222 -p 50005000 9237f60b18d0 / bin / bash
 docker 
run 
を開始するコンテナー名を指定します -it -d --name c847084bed94 -p 50015001-p 50555055 zhongzh / デモ

自動再起動、10の最大数
ドッカーRUN ON故障--restart =:10 のRedisの

コンテナファイルは、内外を移動さ
ドッカーCPファイル名 / /ホーム:zhongzh @ HOST_IP 

表示するために容器に
須藤ドッカーExecの迅速化IT 3c6b44cbcc8fを/ binに/ bashのを

停止 / コンテナスタート
ドッカーストップ / 3c6b44cbcc8f開始

ビューミラーの
ドッキングウィンドウのイメージを

実行している現在のコンテナを表示するには、
ドッキングウィンドウのPSが

変更された容器提出
9237f60b18d0デモコミットドッカーを:v1の0
 
第五に、Dockerの実際の経験
1.ディープラーニングの環境設定を簡略化
2.さまざまなデプロイメント環境が愚か者に基づいている
3.再利用可能でポータブル
 
 

おすすめ

転載: www.cnblogs.com/zhongzihao/p/12727453.html