最後にドッカー技術シリーズに、そして引き続きご清聴ありがとうございました。
なぜドッカーを選ぶのか?ドッカーが高速かつ軽量なので、実行可能な、費用対効果の高い代替手段を提供しています。たとえば、nginxのは、MySQL、Redisのおよび他の一般的なソフトウェア開発をインストールするには、コマンドが取得します。だけでなく、我々の開発、テストのために、展開が便利を提供するだけでなく、より重要な事柄に対処するための時間を保存。
その後、我々はその下に何次ドッカーを理解するために来ますか?
まず、ドッカーの基本的な考え方
ドッカーは、3つの基本的な概念が含まれています。
镜像(Image)
:ルートファイルシステムの同等。例えば、公式ミラーリングのubuntu:16.04はUbuntu16.04の最小システムのルート・ファイル・システムの完全なセットが含まれています。たとえば、nginxの、MySQLは、ソフトウェアが鏡にすることができるのRedis。容器(Container)
:コンテナは、一時停止、停止、起動、削除、作成することができます。仓库(Repository)
:コード管理センターは、ミラー格納するために使用されます。DockerHubはドッカー会社の運営管理のクラウドベースのリポジトリです。オンラインリポジトリ、ドッカーの画像が公開され、他のユーザーが使用することができます。公共図書館とプライベートストレージリポジトリ:2つのライブラリがあります。あなたが会社であれば、あなたはあなた自身の組織内でのプライベートリポジトリを持つことができ、および公衆画像は誰でも使用することができます。
まだ始まったばかり、我々が使用する深さで、実装されているその原理の理解を開発し、構造、アドレスにどのような彼らの痛みのポイントを理解するために、可能な限り使用されます。
二、ドッカーのインストールと設定
1、Mac用ドッカーデスクトップをダウンロードしてインストール
ドッカーハブサイトで検索
Docker desktop for Mac
以下は、ソフトウェアをダウンロードし、自動的にドッキングウィンドウドッキングウィンドウを取得します。
2、サードパーティ製のダウンロードのミラーアドレス
もっとゆっくり、または国内のイメージのダウンロードでダウンロードする公式サイト。次のアドレスで:
推奨ドッカーツールボックス次のユーザーのための10.10.3
Macのインストールファイル:
http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/
以上10.10.3についてMacユーザーのためにドッカーをお勧めします
Macのインストールファイル:
http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/
ダウンロードが完了すると、対応するインストールパッケージを見つけ、ダウンロードしたファイルのディレクトリを開きます。アプリケーションにドラッグし、それは、インストールプロセスを開始するために開始するフォルダ、インストールプログラムを開始するためにダブルクリックします。
3、インストールの問題が発生することがあります。
注:ソースが信頼できないことを示唆し、インストールを開始した後、インストールされている場合、インストールするには、[OK]をクリックします。この場所は、パスワード管理MACを入力する最初のポップアップボックスに特別な注意を払って、2番目のエントリは、ドッキングウィンドウのアカウントのパスワードです。検証した後、インストールを続行します。
4、ドッキングウィンドウインストールが成功したかどうかを確認します
次のコマンドを入力し、
docker version
あなたは、出力のバージョンを持っている場合は、お祝いの言葉は、あなたが正常にインストールされています。
三、ドッカーの画像アクセラレータ
1.あなたはなぜアクセラレータを設定したいのですか?
このようmysqlの、ワードプレスとして、ドッカーを使用するときは、公式の画像をダウンロードする必要があります。しかし、ドッカー公式画像をダウンロードして、ネットワーク上の理由のためには長い時間がかかることがあり、さらにダウンロードに失敗しました。
2、どのように加速器を取得するには?
ここでは、アリクラウドドッカミラーアクセラレータを使用:アリクラウドドッカミラーアクセラレータ必要がアカウントを登録するには、誰もが独自のアドレスを持っています。
https://dev.aliyun.com/search.html
3、どのようにアクセラレータを設定するには?
Macユーザーのためのドッキングウィンドウには、次の設定手順を参照できます。
、ドッキングウィンドウの上部のバーにあるデスクトップアイコンを右クリックし、[Preferences]を選択し、レジストリミラーアレイのアドレスのリストは、ドッカーエンジンのラベルに反映されます。
"registry-mirrors": ["https://你的前缀地址.mirror.aliyuncs.com"]
クリックドッカーの再起動やアプリケーションの画像アクセラレータの設定に適用して再起動]ボタンおよび待機。
4、設定アクセルかどうかを確認
実行し docker info
たコマンドと、以下が含まれているリターン結果を、構成が成功しました。
https://你的前缀地址.mirror.aliyuncs.com/
四、ドッカーは、コマンドを学びます
インストールは、我々は簡単にドッカーのの基本的なコマンドを理解し、ドッカーを終えました。ほとんどの概念とドッカーのコマンドはgitコマンドは似ています。
最も一般的に使用されるミラードッカー三つの基本的な操作のログイン、プル、プッシュ。
1、着陸(ログイン)
あなたは民間の倉庫のニーズに私を得たと言うなら、あなたはクラウドアリ倉庫にログインする必要があり、
方法1:ユーザー名・パスワードを入力します。
docker login registry.cn-hangzhou.aliyuncs.com
ログインにユーザー名とパスワードを入力します。
Username:登陆名
Password:密码
Login Succeeded
第二の方法は:ログイン名のログインを指定します。
docker login --username=你的地址@aliyun.com registry.cn-hangzhou.aliyuncs.com
ログインにパスワードを入力します。
注:ドッカーアリクラウドクライアントは、フルネームを占めるときに、ユーザのログイン名、パスワードは、パスワードアリクラウドの設定です。
ログイン情報を確認config.json文書を見て。
cat ~/.docker/config.json
以下の情報は、成功した着陸の出力を示します
{
"auths": {
"https://index.docker.io/v1/": {},
"registry.cn-hangzhou.aliyuncs.com": {}
}
説明:私は公式を訪問するためにここにいる、また、ミラーアクセラレータを上陸させました。あなたが共通の倉庫に画像をダウンロードしたい場合は、ミラーリングアクセラレータを着陸ないことはダウンロードすることができます。あなたは倉庫をミラーリングするプッシュする場合でも、クライアントが不正に報告されます。
2、引上げ(プル)
このようなGitは、クライアントは一般的に画像がドッカープルを通して引っ張ることであるgitのプルを介してプルコードにはgit。
公開リポジトリミラーを引っ張ります
docker pull helloworld
民間倉庫ミラーを引いて
docker pull registry.cn-hangzhou.aliyuncs.com/镜像名字
3、ダウンロードした画像を見ます
docker images
地元ダウンロードした画像を表示します。
4、アップロード画像
ローカル環境を構築するか、詰めた後ミラーリング、それはレジストリにアップロードすることができます。レジストリは、デフォルトの公式サイトを入力しない、アドレスを示しています。
docker push registry.cn-hangzhou.aliyuncs.com/用户名/镜像名:版本号
5、コンテナを起動
実行HelloWorldプロジェクトの公式サイトのミラーリング:
docker run helloworld
説明、ランタイムイメージが存在しない場合は、自動的に公式サイトから引き出されている場合。
アクセラレータミラー。
docker run registry.cn-hangzhou.aliyuncs.com/镜像名字
簡単なアプリケーションで私たちの初めての経験。私たちは、その後、続くドッカーでnginxのは、MySQL、Redisのおよび他のアプリケーションをインストールする方法を説明しました。少し深くドッカー作曲、DockerFileなど。プレビューテーマ:
Docker 技术系列之安装Docker for Mac
Docker 技术系列之安装单机版数据库Mysql
Docker 技术系列之安装服务器Nginx
Docker 技术系列之安装单机版本Redis
Docker 技术系列之安装Web服务器Tomcat
Docker 技术系列之安装Docker Compose
Docker 技术系列之DockerFile体验
Docker 技术系列之安装文档数据库MongoDB
Docker 技术系列之安装关系数据库oracle
Docker 技术系列之安装Node.js
Docker 技术系列之安装Web服务器Jetty
Docker 技术系列之安装集群版本Redis
Docker 技术系列之安装集群版数据库Mysql
フォローアップの他のトピックを追加しながら、エンタープライズレベルドッカー+ジェンキンス+ Gitの戦闘を追加します。
ここに私のコンピュータのいくつかは、アプリケーションをインストールすることです。
詳細はこちら
米国の感触マックの最初の章-方法については、コンピュータを使用して新しいコースを開くために使用経験週間後に、初めから見事なマック周辺機器-マックの美しさを感じるの章を
マックの経験の米国の章を-万人に1をインストールしている必要がありますソフトウェア
章Macが美しさを体験-効率を操作のショートカットから起動する
第五章のMacシステムソフトウェアを-インストール基本ソフトウェアのJavaのWeb開発環境