WindowsでDockerDesktopをセットアップして使用する方法

あなた(Are)は開発者であり、コンテナ化を始めていますか?コンテナ化(Containerization)は最近の新しいトレンドであり、既存のアプリケーションシステムに依存せず、信頼性が高くなります。初心者でDocker(Docker)のようなツールを使い始めたばかりの場合は、ここが最適な場所です。この投稿では、WindowsマシンでDockerをセットアップして使用する方法に関するチュートリアルについて説明しました。このプロセスは、コンテナ化の概念にある程度精通していることを前提としています。

コンテナの定義をより明確にするために、 Docker(Docker)を直接引用したいと思います。

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

(Set)Windowsで(Windows)DockerDesktopセットアップして使用する

Dockerには非常に多くのユースケースがあります。それらの中で最も人気があるのは、既存のアプリケーションのコンテナ化です。既存のJavaまたは.NETアプリケーションを、任意のサーバーにデプロイできる移植性の高いコンテナーに再パッケージ化できます。しかし、それを行うには、その基本を理解する必要があります。それでは、始めて、 Windows(Windows)でセットアップする方法を見てみましょう。

1.セットアップをダウンロードしてインストールします。DockerのWebサイトにアクセスして、Docker DesktopforWindowsをダウンロードします( Docker Desktop for Windows)。ダウンロードしたら、セットアップの簡単な手順に従って、コンピューターにインストールします。プロセス中にコンピュータが数回再起動する場合があります。

Windows上のDockerデスクトップ

2.すべてがインストールされたら、アカウントを作成する必要があります。Hub.docker.comにアクセスして、新しいアカウントを作成します。次に、同じアカウントを使用して、Windowsのインストールにログインします。アカウントの作成は完全に無料で、料金は発生しません。

3.これでセットアップ部分は終了です。システムトレイに移動してクジラのアイコンをクリックすると、Dockerが実行されているかどうかを確認できます。または、CMDウィンドウを開いて実行することもできます

docker --version

コンピューターにDocker(Docker)がインストールされているかどうかを確認します。または、 hello-world(hello-world)イメージをダウンロードして、すべてが正常に機能しているかどうかを確認することもできます。同じCMDウィンドウでdockerrunhello-worldを実行して、すべてのチェックを実行します。

4.ここで、最初のコンテナーを開始するためのイメージが必要です。さまざまな目的で利用できる公開画像がたくさんあります。Dockerハブに移動して、必要な画像を検索できます。WordPressUbuntuNode.Jsなどで利用できるイメージがあります。この例では、ローカルコンテナーにWordPressイメージをインストールして、コンピューターでローカル(WordPress)WordPressコンテナーを実行できるようにします。

5.コンテナを作成する最初のステップは、その構成ファイルを作成することです。構成ファイルは、コンテナーが使用するイメージとパラメーターを指定します。したがって、新しいフォルダーを作成し、そのフォルダー内にdocker-compose.ymlという名前の新しいファイルを作成します。(docker-compose.yml.)次の内容を貼り付けてファイルを保存します。

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

出典:Dockerドキュメント

6.このフォルダでCMDウィンドウを開き、実行します

docker-compose up -d

イメージのダウンロードとローカルマシンでのコンテナのセットアップを開始します。コマンドの実行が完了すると、WordPressコンテナがローカルマシンで稼働します。http://localhost:8000にアクセスすると、ブラウザで開くことができます。

これは、構成ファイルを作成し、コンテナー内でアプリケーションを実行するために必要なものをダウンロードする方法です。他にもたくさんの可能性があることを忘れないでください。この投稿は、 (Remember)Dockerとコンテナー化の概要のみを提供するためのものです。インターネットでさらに構成ファイルを検索したり、独自の構成ファイルを作成したりすることもできます。オンラインで利用できる無料のオープンソースDockerイメージがたくさんあります。

イメージをカスタマイズして必要な変更を加えたら、それをDockerHubリポジトリにプッシュすることもできます。ここをクリックし(Click) (here)(here)、 Docker DesktopforWindows(Docker Desktop)(Windows)ダウンロードしてください。Docker for Windowsの(Windows)詳細(Further)については、こちら(here)(here)をご覧ください。



About the author

私はソフトウェア エンジニアであり、Windows 10 の専門家です。スマートフォン、Windows 10、および Microsoft Edge で 2 年以上の経験があります。私の主な焦点は、デバイスの動作をより良く、より速くすることです。Verizon、IMac、HP、Comcast など、さまざまな企業のさまざまなプロジェクトに携わってきました。また、Microsoft Azure クラウド トレーニングの認定インストラクターでもあります。



Related posts