<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Docker &#8211; OptiCode.Lab</title>
	<atom:link href="https://opticode-lab.com/tag/docker/feed/" rel="self" type="application/rss+xml" />
	<link>https://opticode-lab.com</link>
	<description>だれもが使える、最適化されたサイトを構築するための技術研究所</description>
	<lastBuildDate>Wed, 25 Feb 2026 17:06:07 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Dockerを使用したWordPressローカル環境の構築方法</title>
		<link>https://opticode-lab.com/technology/1293/</link>
					<comments>https://opticode-lab.com/technology/1293/#respond</comments>
		
		<dc:creator><![CDATA[るた]]></dc:creator>
		<pubDate>Wed, 11 Feb 2026 08:45:00 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://18.180.129.10/?p=1293</guid>

					<description><![CDATA[この記事では、Dockerを使用してローカル環境にWordPressを構築する方法について解説します。実際に当サイトを開発・運営した経験をもとに書いています。 この記事を読むと： なぜDockerなのか？ Dockerを [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>この記事では、Dockerを使用してローカル環境にWordPressを構築する方法について解説します。<br>実際に当サイトを開発・運営した経験をもとに書いています。</p>



<p>この記事を読むと：</p>



<ul class="wp-block-list">
<li>自由に触れるWordPress環境を構築できる</li>



<li>Dockerによる環境構築方法を理解できる</li>
</ul>



<h2 class="wp-block-heading">なぜDockerなのか？</h2>



<p>Dockerを使用してローカル開発環境を作るメリットは「<strong>動作環境をコード化して、どのPCでも同じ状態を再現できる</strong>」という点にあります。<br><br>実務上は以下のようなメリットになります。</p>



<ul class="wp-block-list">
<li>本番環境に合わせた構成が簡単に作成できる</li>



<li>環境差分（PC環境ごとに動作が違う）を無くす</li>



<li>複数の構成が異なる環境を同時に起動できる</li>
</ul>



<p>逆にデメリットはローカルで動かすためPCに負荷がかかる点です。<br>PCのスペックが低い、Docker側で重い作業を行う等でPCの動作が遅くなります。</p>



<h2 class="wp-block-heading">前提条件・環境</h2>



<p>今回の検証環境は以下です。</p>



<ul class="wp-block-list">
<li>Docker Desktop</li>



<li>テキストエディタ（VSCodeなど）</li>



<li>Webブラウザ（Chromeなど）</li>



<li>コマンドプロンプト（macならターミナル）</li>
</ul>



<p>Docker Desktopの導入方法は以下にて解説しておりますので、未導入の場合は是非参考にしてください。</p>


<a href="https://opticode-lab.com/technology/1279/" class="opti-link-card">  <img decoding="async" src="https://opticode-lab.com/wp-content/uploads/2026/02/dockerwp-300x300.png" alt="" class="opti-link-card__thumb">  <div class="opti-link-card__body">    <div class="opti-link-card__title">ローカル開発環境構築のためのDocker Desktop導入手順</div>    <div class="opti-link-card__meta">opticode.lab.com</div>  </div></a>



<h2 class="wp-block-heading">ステップ1 Docker Desktopの起動</h2>



<p>なにはともあれDocker Desktopを起動しましょう。起動すれば以下のような画面が表示されるはずです。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="570" src="https://opticode-lab.com/wp-content/uploads/2026/02/133610-1024x570.jpg" alt="" class="wp-image-1283" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/133610-1024x570.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/133610-300x167.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/133610-768x427.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/133610.jpg 1247w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Docker Desktop：起動画面</figcaption></figure>



<p>また、Windowsなら以下のようにタスクバーにも表示されているはずです。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="279" height="134" src="https://opticode-lab.com/wp-content/uploads/2026/02/image-1.png" alt="" class="wp-image-1295"/><figcaption class="wp-element-caption">Docker Desktop：タスクバーの表示</figcaption></figure>
</div>


<h2 class="wp-block-heading">ステップ2 Docker設定ファイルの作成</h2>



<p>Dockerで環境を構築するためには <code>docker-compose.yml</code> という設定ファイルが必要になります。<br>このファイルにはコンテナ内に構築する環境の構成を記述し、それをもとにDockerが自動で環境を構築する仕組みになっています。</p>



<p><code>docker-compose.yml</code> に記述する構成は本番環境と同様のものを指定しましょう。<br>本記事では複雑になりすぎないよう &#8220;ローカルにWordPress環境を作るための最小構成&#8221; で説明します。</p>



<h3 class="wp-block-heading">作業用ディレクトの作成</h3>



<p>まずは <code>docker-compose.yml</code> を置くフォルダを作成します。<br>場所やフォルダ名は何でもいいですが、WordPressのDBやテーマファイルもここに入るため作業しやすい場所がいいと思います。</p>



<p>今回は Cドライブ直下に <code>test-site</code> フォルダを作成することとしました。</p>



<h3 class="wp-block-heading">docker-compose.yml ファイルの作成</h3>



<p>テキストエディタを開き、以下の内容を記述したうえで <code>docker-compose.yml</code> というファイル名で保存し、作成した作業用ディレクトリに置きます。</p>



<pre class="wp-block-code"><code>services:
  db:
    image: mysql:8.4
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wpuser
      MYSQL_PASSWORD: wppass
      MYSQL_ROOT_PASSWORD: rootpass
    volumes:
      - db_data:/var/lib/mysql

  wordpress:
    image: wordpress:6.9.1-php8.2-apache
    restart: unless-stopped
    depends_on:
      - db
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: wpuser
      WORDPRESS_DB_PASSWORD: wppass
    volumes:
      - ./wp-content:/var/www/html/wp-content

volumes:
  db_data:</code></pre>



<p>ひとつずつ解説します。</p>



<h4 class="wp-block-heading">全体像</h4>



<ul class="wp-block-list">
<li><code>services:</code> の下に「起動するコンテナ（サービス）」を並べる<br>今回は <code>db:</code> と <code>wordpress: </code>を起動しています。</li>



<li><code>volumes:</code> でデータを永続化するための領域を定義<br>これがなければコンテナを停止した時にデータが消えちゃうので必須の記述です。</li>
</ul>



<h4 class="wp-block-heading">DB</h4>



<pre class="wp-block-code"><code>db:
    image: mysql:8.4
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wpuser
      MYSQL_PASSWORD: wppass
      MYSQL_ROOT_PASSWORD: rootpass
    volumes:
      - db_data:/var/lib/mysql</code></pre>



<ul class="wp-block-list">
<li>db という名前のサービスの設定内容を記述</li>



<li><code>image: mysql:8.4</code> MySQL 8.4 の公式イメージを指定する</li>



<li><code>restart: unless-stopped</code> コンテナが落ちた時に自動で再起動する（手動で停止させた場合を除く）</li>



<li><code>environment:</code>データベース名、ユーザー名とそのパスワード、rootユーザーのパスワードをそれぞれ指定する</li>



<li><code>volumes:</code>MySQLのデータ保存場所を指定する</li>
</ul>



<h4 class="wp-block-heading">WordPress</h4>



<pre class="wp-block-code"><code>  wordpress:
    image: wordpress:6.9.1-php8.2-apache
    restart: unless-stopped
    depends_on:
      - db
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: wpuser
      WORDPRESS_DB_PASSWORD: wppass
    volumes:
      - ./wp-content:/var/www/html/wp-content</code></pre>



<ul class="wp-block-list">
<li>wordpressという名前のサービスの設定内容を記述</li>



<li><code>image: wordpress:6.9.1-php8.2-apache</code> WordPress 6.9.1 をPHP 8.2、WebサーバーはApacheを指定</li>



<li><code>restart: unless-stopped</code> DBと同様に落ちたら自動復帰</li>



<li><code>depends_on: - db</code> 先に記述したdbが起動した後にWordPressを起動するという指定</li>



<li><code>ports:- "8080:80"</code> ブラウザを使用し http://localhost:8080 でページを閲覧するためのポート設定</li>



<li><code>environment:</code>先に記述したDBをWordPressに使用させるための接続情報を指定</li>



<li><code>volumes:</code> コンテナ内の <code>wp-content</code> を、PC上の <code>./wp-content</code> フォルダにマウントさせる設定</li>
</ul>



<p>長くなりましたが、ひとまずこれで最低限WordPressを動かすための準備ができました。</p>



<h2 class="wp-block-heading">ステップ3 コンテナの起動</h2>



<p>コマンドプロンプト（またはターミナル）を使用してコンテナを起動します。<br>まずはコマンドプロンプトを起動し、<code>docker-compose.yml</code> を格納した作業用フォルダに移動します。</p>



<p>そこで以下のコマンドを実行してください。</p>



<pre class="wp-block-code"><code>docker compose up -d</code></pre>



<p>これは <code>docker-compose.yml</code> の内容をもとにコンテナを作成するものです。<br>実行するとコンテナの初回起動が行われます。以下のような表示が出るはずです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="159" src="https://opticode-lab.com/wp-content/uploads/2026/02/193844-1024x159.jpg" alt="" class="wp-image-1296" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/193844-1024x159.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/193844-300x46.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/193844-768x119.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/193844.jpg 1091w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">コマンドプロンプト: コンテナ初回起動</figcaption></figure>



<p>また、Docker Desktopを見ると以下のように起動中のコンテナが確認できるようになっています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="575" src="https://opticode-lab.com/wp-content/uploads/2026/02/195357-1024x575.jpg" alt="" class="wp-image-1297" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/195357-1024x575.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/195357-300x168.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/195357-768x431.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/195357.jpg 1253w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Docker Desktop：コンテナ起動確認</figcaption></figure>



<h2 class="wp-block-heading">ステップ4 WordPressにアクセス</h2>



<p>起動したWordPressにアクセスしましょう。<br>http://localhost:8080 でアクセスできるよう設定していたので、Webブラウザを使用してこのURLにアクセスしてみてください。<br>まっさらなWordPressが入っているので、以下のような言語設定の画面から始まると思います。日本語を選択して次へ進んでください。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="757" src="https://opticode-lab.com/wp-content/uploads/2026/02/200020.jpg" alt="" class="wp-image-1298" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/200020.jpg 640w, https://opticode-lab.com/wp-content/uploads/2026/02/200020-254x300.jpg 254w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption">WordPress: 言語設定画面</figcaption></figure>



<p>サイトの基本情報を入力して、WordPressをインストールしてください。<br>ここで入力した内容は後ほどWordPressの管理画面から設定変更が可能なので、まだ決まって無ければとりあえずのものを入れておきましょう。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="773" height="893" src="https://opticode-lab.com/wp-content/uploads/2026/02/200144.jpg" alt="" class="wp-image-1299" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/200144.jpg 773w, https://opticode-lab.com/wp-content/uploads/2026/02/200144-260x300.jpg 260w, https://opticode-lab.com/wp-content/uploads/2026/02/200144-768x887.jpg 768w" sizes="auto, (max-width: 773px) 100vw, 773px" /><figcaption class="wp-element-caption">WordPress: 基本情報入力画面</figcaption></figure>



<p>インストールが完了したらログイン画面に遷移するため、先ほど設定したユーザー名・パスワードでログインしてください。<br>無事ログインできればWordPressのダッシュボードが表示されるはずです。</p>



<h2 class="wp-block-heading">ステップ5 コンテナの停止と保存確認</h2>



<p>コンテナを停止した際に情報が消えてしまわないか確認します。<br>コマンドプロンプトにて、作業用ディレクトリへ移動し以下のコマンドを実行します。</p>



<pre class="wp-block-code"><code>docker compose down</code></pre>



<p>これで再度 http://localhost:8080 にアクセスしてみてください。停止できていればアクセスできなくなっているはずです。<br>そのまま以下のコマンドを実行し、コンテナを起動してみましょう。</p>



<pre class="wp-block-code"><code>docker compose up -d</code></pre>



<p>初回起動ほど待たずに起動されたかと思います。http://localhost:8080 にアクセスしましょう。<br>コンテナ停止で情報が消えてなければ、初回起動時のような言語設定・基本情報設定は表示されません。<br>http://localhost:8080/wp-login.php にアクセスしてログインしてみましょう。ユーザー情報も残っているためログインできます。</p>



<h2 class="wp-block-heading">ステップ6 テーマ読み込み確認</h2>



<p>ステップ2 にて <code>wp-content</code> フォルダのマウント設定を行っているため、作業フォルダ内の <code>wp-content</code> 内にあるファイルを変更すればローカル環境にもその内容が反映されます。</p>



<p>WordPress 6.9.1 ではデフォルトで <code>twentytwentyfive</code> のテーマが読み込まれているので、このテーマを編集して反映されるか確認してみましょう。</p>



<p>触るファイルは何でもいいですが、今回はわかりやすいように <code>wp-content/themes/twentytwentyfive/patterns</code> の <code>header.php</code> を使用してみます。</p>



<p>テキストエディタで <code>header.php</code> を開き、末尾に好きな文字列を入れて保存してみてください。<br>以下のようにサイトのヘッダーに記述した文字列が出ていれば成功です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="588" src="https://opticode-lab.com/wp-content/uploads/2026/02/204500-1024x588.jpg" alt="" class="wp-image-1300" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/204500-1024x588.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/204500-300x172.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/204500-768x441.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/204500.jpg 1031w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">TOP: テーマ修正の反映確認</figcaption></figure>



<p>これでDockerを使用したWordPressローカル環境を作成することができました。</p>



<p>既に本番サイトが存在する場合はローカル環境にテーマファイルをアップロードしたり、投稿のインポート・エクスポート機能を用いて本番同様の環境にしてしまいましょう。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>今回はDockerを使用したWordPress開発環境の作り方を解説していきました。</p>



<p>コンテナは複数作ってもOKなのでサイトごとにどんどんコンテナを作っていきましょう。<br>また、チームで開発を行っている場合は同じ <code>docker-compose.yml</code> を共有することで環境差分を減らせます。<br><br>本来は本番環境の構成に合わせて設定を行うため、細かな設定は以下のリファレンスで確認してみましょう。</p>



<ul class="wp-block-list">
<li><a href="https://docs.docker.com/reference/compose-file/" target="_blank" rel="noreferrer noopener nofollow">Compose file reference</a>（公式）</li>



<li><a href="https://docs.docker.jp/reference/compose-file/toc.html" data-type="link" data-id="https://docs.docker.jp/reference/compose-file/toc.html" target="_blank" rel="noreferrer noopener nofollow">Compose ファイル リファレンス</a>（非公式）</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://opticode-lab.com/technology/1293/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ローカル開発環境構築のためのDocker Desktop導入手順</title>
		<link>https://opticode-lab.com/technology/1279/</link>
					<comments>https://opticode-lab.com/technology/1279/#respond</comments>
		
		<dc:creator><![CDATA[るた]]></dc:creator>
		<pubDate>Wed, 11 Feb 2026 08:40:00 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Docker]]></category>
		<guid isPermaLink="false">http://18.180.129.10/?p=1279</guid>

					<description><![CDATA[この記事では、WordPress開発を前提としたDockerを使用したローカル環境の構築方法について解説します。実際に本サイトを構築・運営した経験をもとに書いています。 この記事を読むと： Dockerとは？ 簡単に説明 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>この記事では、WordPress開発を前提としたDockerを使用したローカル環境の構築方法について解説します。<br>実際に本サイトを構築・運営した経験をもとに書いています。</p>



<p>この記事を読むと：</p>



<ul class="wp-block-list">
<li>Dockerの基礎知識が身につく</li>



<li>チーム内での環境依存を減らした開発ができる</li>
</ul>



<h2 class="wp-block-heading">Dockerとは？</h2>



<p>簡単に説明するなら、<strong>アプリを動かすのに必要なもの一式（実行環境）を「コンテナ」という箱にまとめて、どのPCでも同じように動かせる仕組み</strong>です。</p>



<p>コンテナ内にどんなアプリを入れるかは設定ファイルにて指定ができ、本番環境と同じ構成を指定すれば同様の構成をコンテナ内に再現できます。<br>その設定ファイルを開発チーム内で共有すれば、全員同じ環境で開発作業が行えるようになります。</p>



<p>またコンテナの作成・削除も容易なので、とりあえず触れるまっさらなWordPressを作る、というのにも最適です。</p>



<h2 class="wp-block-heading">前提条件・環境</h2>



<p>Docker Desktopを使用するには以下の要件を満たす必要があります。</p>



<ul class="wp-block-list">
<li>Windows 11 64 ビット: Home Pro  Enterprise Education バージョン 21H2またはそれ以降 or<br>macOS 10.15 またはそれ以降</li>



<li>4 GB 以上のシステム RAM</li>



<li>BIOS 設定において BIOS レベルのハードウェア仮想化サポートが有効であること</li>
</ul>



<p>そもそもWindows11が64bitのみで4GB RAMは必須なのでWindows11が入っているPCならほぼ大丈夫です。macもおそらく古すぎなければ大丈夫だと思われます。<br>記事ではWindows11 Proを使用しますが、macでも設定はほぼ同様と思われます。</p>



<h3 class="wp-block-heading">ハードウェア仮想化サポートの有効確認</h3>



<p>一番手軽なのが タスクマネージャ → パフォーマンス の 仮想化 という項目を見る方法です。<br>ここが「有効」になっていれば有効化されています。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="965" height="591" src="https://opticode-lab.com/wp-content/uploads/2026/02/162718.jpg" alt="" class="wp-image-1290" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/162718.jpg 965w, https://opticode-lab.com/wp-content/uploads/2026/02/162718-300x184.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/162718-768x470.jpg 768w" sizes="auto, (max-width: 965px) 100vw, 965px" /><figcaption class="wp-element-caption">タスクマネージャー：仮想化の有効確認</figcaption></figure>



<p>無効の場合は以下2つの設定を確認する必要があります。</p>



<h3 class="wp-block-heading">BIOSでの有効化</h3>



<p>BIOSで仮想化が無効となっている場合があります。<br>BIOSの設定方法はPCごとに異なるため、以下のようなワードを検索してご自身でご確認ください。</p>



<ul class="wp-block-list">
<li><em>PC型番</em> 仮想化</li>



<li><em>PCメーカー名</em> 仮想化</li>



<li><em>マザーボード型番</em> 仮想化</li>



<li><em>マザーボードメーカー</em> 仮想化</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>注意：BIOS設定ではデフォルトで有効 + 非表示 となっている場合アリ。設定項目が見当たらなければ先に「Windowsでの有効化」を試してみましょう。</p>
</blockquote>



<h3 class="wp-block-heading">Windowsでの有効化</h3>



<p><code>Win + R</code> → <code>optionalfeatures</code> → Enter（「Windows の機能」）</p>



<p>次にチェックを入れてOKを押し、PCを再起動する</p>



<ul class="wp-block-list">
<li>仮想マシン プラットフォーム（Virtual Machine Platform）</li>



<li>Linux 用 Windows サブシステム（Windows Subsystem for Linux）</li>
</ul>



<p>再起動したらタスクマネージャーから仮想化が有効になっているかを確認しましょう。</p>



<h2 class="wp-block-heading">導入手順</h2>



<p>Windows11 Proでの手順となりますので、その他の環境では少々内容が異なることはあります。<br>設定項目の違いはあるものの、Windows11 Homeでも導入できることは確認済みです。</p>



<h3 class="wp-block-heading">ステップ1 インストーラーのダウンロード</h3>



<p>まずはDocker Desctop を入手しましょう。<br><a href="https://www.docker.com/ja-jp/products/docker-desktop/" target="_blank" rel="noreferrer noopener nofollow">Docker公式</a>の Docker Desktop をダウンロードするから自分の環境にあった installerをダウンロードしてください。<br>Windowsは2種類ありますが基本的にはAMD64でOKです。ARM PCを使用している場合はARM64を選択してください。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="602" src="https://opticode-lab.com/wp-content/uploads/2026/02/132535-1024x602.jpg" alt="" class="wp-image-1282" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/132535-1024x602.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/132535-300x176.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/132535-768x451.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/132535.jpg 1172w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Docker公式：画像赤枠からダウンロードが可能</figcaption></figure>



<h3 class="wp-block-heading">ステップ2 インストーラーの実行</h3>



<p>ダウンロードが終わったらinstallerを実行してDocker Desktopをインストールしてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>注意：インストール中はPC再起動が発生するので作業中のデータがある場合は保存しておくことをおすすめします。</p>
</blockquote>



<p>このアプリがデバイスに変更を加えることを許可しますか？という確認が表示されます。<br>「はい」でOKです。</p>



<p>以下の画面が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="710" height="491" src="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall1.jpg" alt="" class="wp-image-1284" style="width:710px;height:auto" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall1.jpg 710w, https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall1-300x207.jpg 300w" sizes="auto, (max-width: 710px) 100vw, 710px" /><figcaption class="wp-element-caption">Docker installer：セットアップ設定</figcaption></figure>



<p><strong>Use WSL 2 instead of Hyper-V</strong> → チェックを入れる<br>Hyper-Vの代わりにWSL2を使用するかの確認<br><strong>Allow Windows Containers to be used with this installation</strong> → チェック無し<br>Windowsアプリ用のコンテナもインストールするかの確認<br><strong>Add shorcut to desktop</strong> → お好きに<br>デスクトップにショートカットを作成するかの確認</p>



<p>上記の通りチェックしたら右下の「OK」を押すとインストールが開始されます。<br>完了すると以下が表示されるので、「Close and restart」を押します。（ここでPCの再起動が発生します）</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="713" height="494" src="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall3.jpg" alt="" class="wp-image-1285" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall3.jpg 713w, https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall3-300x208.jpg 300w" sizes="auto, (max-width: 713px) 100vw, 713px" /><figcaption class="wp-element-caption">Docker installer：再起動の確認画面</figcaption></figure>



<p>再起動が完了するとDocker Desktopが起動し、以下のような画面が表示されます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="808" height="509" src="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall4.jpg" alt="" class="wp-image-1286" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall4.jpg 808w, https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall4-300x189.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall4-768x484.jpg 768w" sizes="auto, (max-width: 808px) 100vw, 808px" /><figcaption class="wp-element-caption">Docker Desktop：使用許諾</figcaption></figure>



<p>使用許諾に関する内容で、以下のようなことが書いてあります。<br><br>サブスクリプションサービス契約、Dockerデータ処理契約、データプライバシーポリシー、およびDocker AI補足規約に同意したことになります。<br>従業員数250名以上、または年間売上高1,000万ドル以上の企業でDocker Desktopを商用利用するには、有料サブスクリプションが必要です。<br><br>確認のうえ、問題なければ「Accept」でOKです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>注意：記事作成時の内容なので念のためご自身でも内容をご確認ください。</p>
</blockquote>



<h3 class="wp-block-heading">ステップ3 WSL2 インストール</h3>



<p>ここから<strong>WSL2</strong>のインストール状況によって分岐するようです。<br><strong>WSL2</strong>とはWindows上でLinuxを動かすためのものです。Dockerを使用するために必要なものです。</p>



<p>管理人の場合は既にWSL2が入っていたようで、以下の確認が表示されました。<br>このアプリがデバイスに変更を加えることを許可しますか？ Linux用Windowsサブシステム<br>この場合は「はい」を選択してください。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="246" src="https://opticode-lab.com/wp-content/uploads/2026/02/wslexe-install-1024x246.jpg" alt="" class="wp-image-1287" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/wslexe-install-1024x246.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/wslexe-install-300x72.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/wslexe-install-768x185.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/wslexe-install.jpg 1106w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">コマンドプロンプト：wsl更新</figcaption></figure>



<p>上記のような画面が表示されます。任意のキーを押せば更新できます。</p>



<p>そもそもインストールされていなければインストールが必要となります。<br>その場合は以下を参考にインストールしてみてください。<br><a href="https://learn.microsoft.com/ja-jp/windows/wsl/install?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener nofollow">WSL を使用して Windows に Linux をインストールする方法</a></p>



<h3 class="wp-block-heading">ステップ4 動作確認</h3>



<p>ステップ3 まで完了すると以下のようなDocker Desktopのウィンドウが表示されます。<br>SkipでOKです。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="941" height="720" src="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall5.jpg" alt="" class="wp-image-1289" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall5.jpg 941w, https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall5-300x230.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/dockerinstall5-768x588.jpg 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /><figcaption class="wp-element-caption">Docker Desktop：ユーザー確認画面</figcaption></figure>



<p>以下の状態になれば成功です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="570" src="https://opticode-lab.com/wp-content/uploads/2026/02/133610-1024x570.jpg" alt="" class="wp-image-1283" srcset="https://opticode-lab.com/wp-content/uploads/2026/02/133610-1024x570.jpg 1024w, https://opticode-lab.com/wp-content/uploads/2026/02/133610-300x167.jpg 300w, https://opticode-lab.com/wp-content/uploads/2026/02/133610-768x427.jpg 768w, https://opticode-lab.com/wp-content/uploads/2026/02/133610.jpg 1247w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">キャプチャ：Docker Desktop画面</figcaption></figure>



<p>これでPC上にDocker Desktopを使用する準備が整いました。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>今回はDocker Desktopの導入方法について解説しました。<br>なかなか手間のかかる設定ですが、Docker Desktopが使えると軽量かつ環境に依存せず開発が進められるため非常に便利です。</p>



<p>自分で好きにできる環境を試せるのはモチベに繋がるので、是非いろいろな環境を構築してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://opticode-lab.com/technology/1279/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
