Skip to content
Menu
メモ
  • ホーム
  • 開発技術
    • サーバー構築関係
      • 公開サーバー構築
      • ドメイン・サーバー
    • プログラム開発
      • Docker
    • 人工知能
  • ライフスタイル
    • 投資
      • 株式
    • お得
      • クレジットカード
  • ビジネスサポート
    • 会社経営
    • 経理
    • サンプルページ
  • 人間の肉体をコントロールする
メモ

Docker

目次

    • Docker環境構築の大まかな流れ
      • 例)として、DockerでLaravel環境を構築する場合
        • Dockerインストール
        • Docker Composer インストール
        • Composer(Laravelプロジェクトを作成するため)
  • Docker概要
    • DockerエンジンとDocker Composeの違い
    • DockerFileとdocker-compose.ymlファイル
    • 参考
  • Docker インストール
    • Hyper-V WSL2 (Windows Subsystem for Linux 2)
  • Docker環境構築
  • Docker Task 削除
  • Docker実行
  • その他エラー対応
  • Docker接続
  • 参考
    • 参考公式
    • 参考入門
  • 投稿一覧

Docker環境構築の大まかな流れ

例)として、DockerでLaravel環境を構築する場合

Dockerインストール
Docker Composer インストール

windows版のDocker Desktopをインストールした場合は、Docker Composerは自動的にインストール済みの状態になっています。

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
Composer(Laravelプロジェクトを作成するため)

Docker概要

Docker Engine

Docker Build

Docker Compose

DockerエンジンとDocker Composeの違い

DockerFileとdocker-compose.ymlファイル

DockerFileは1つのDocker Engineを起動するテキストファイル

docker-compose.ymlは、複数のDockerコンテナを起動させる事ができるテキストファイル

docker-compose.ymlファイルで全て指定すれば、Docker Composeでコンテナを起動するためのDockerfileは必要ないが、既存イメージに対して追加の設定やカスタマイズを行いたい場合は、DockerFileを作成して、それをdocker-compose.ymlから参照する。

参考

  • 【Docker入門】Dockerfileとcompose.yamlの連携①
  • 【Docker入門】Dockerfileとcompose.yamlの連携②
  • 【Docker入門】Dockerfileとcompose.yamlの連携③

Docker インストール

https://myto.website/2024/12/30/4994

Docker Install 4.9.0

Hyper-V WSL2 (Windows Subsystem for Linux 2)

2024/12/30 現在

  • 開発用途なら WSL2 が便利で効率的。
  • 仮想マシンやサーバー環境を扱うなら Hyper-V が適しています。
WSL2インストール

Docker環境構築

WSL Integrationを有効化

WSL 内容
Ubuntuインストール

Docker Task 削除

Docker 削除

Docker実行

Docker実行

その他エラー対応

Docker Desktop終了後Docker Desktop起動不可

Docker接続

Docker PSQL 接続
Docker network

参考

参考公式

Docker

Docker hub

Docker docs

Docker docs ドキュメント日本語化プロジェクト

参考入門

【初心者向け】手を動かして覚えるDocker入門

入門 Docker

カゴヤのコンテナ仮想化

  • DockerでLaravel開発環境を手軽に構築する手順
  • UbuntuにDockerをインストールする

【入門】Docker Desktopとは何ができるの?インストールと使い方

【入門】Docker Composeとは?インストールと使い方

【入門】docker-compose up の使い方

【入門】UbuntuにDockerをインストールする

投稿一覧

  • Docker network2025年1月5日
    参考 Docker コンテナ・ネットワークの理解 ネットワーク一覧表示 Docker起動後以下のコマンドを実行…
  • Docker実行2025年1月4日
    以下のコード枠内のコマンドはPowerShellで実行します Docker Hubからimageをダウンロード…
  • Docker Desktop終了後Docker Desktop起動不可2025年1月4日
    状況・原因 Docker Desktop を終了してもタスクが残ってしまう。終了と同時にタスクが消えるようにす…
  • Docker Desktop Uninstall2025年1月2日
    Windowsの場合 設定からアンインストール 残存ファイルの削除(オプション) アンインストール後に残る可能…
  • Docker インストール2025年1月2日
    Dockerダウンロード 以下のサイトから パソコンにインストールする場合は、基本的にはAMDを選択してくださ…
  • Ubuntuインストール2025年1月2日
    ubuntu入手 「Microsoft Store」を起動し、検索窓に「Ubuntu」を入力し表示されたUbu…
  • WSL Integrationを有効化2025年1月1日
    必要条件 Windows 10 バージョン2004以上またはWindows 11以上 WSLでLinuxディス…
  • WSL 内容2025年1月1日
    WSL Integrationを使用するには、Linuxディストリビューション(例: Ubuntu)が必要です…
  • WSL2インストール2024年12月30日
    Dockerインストール後、WSL update failed PowerShellから「wsl &#8211…
  • Synology NAS Redmine Docker2024年12月3日
    【Synology NAS】DockerでRedmineを起動しローカルgit連携
  • Docker参考2024年3月24日
    ローカル環境でdockerを使用しlaravelを動かすまで docker composeとVSCodeでJa…
  • Docker Install 4.9.02022年6月5日
    ダウンロード先 インストール ダウンロードしたファイルを管理者モードで実行する 再起動後 しばらくすると以下の…
  • Docker install2021年8月24日
    Docker Desktop ダウンロード 以下から Docker Desktop をダウンロード 対応するO…
  • Laravel Docker2021年8月19日
    Windowsで始めるDockerインストール(公式) DockerとLaravelを使って開発してみよう L…
  • AWS ECS ECR2021年8月14日
    ECS Dcokerコンテナを簡単に使う仕組み ECR Gitみたなもの LambdaとFargate 色々と…
  • AWS FARGATE2021年8月14日
    サーバー無しでコンテナを動かす サーバー有り無しイメージ サーバー有りのEC2とサーバー無しのFargateの…
  • Docker2021年6月5日
    docker-compose ローカル開発環境 ECS Beanstalk EKS AWSで使う場合 ドキュメ…

最近の投稿

  • クレジットカード
  • 教育訓練費・税額控除
  • タスクの優先順位の付け方や進め方
  • 会社へ出社した方が良い理由
  • 中間管理職

最近のコメント

  • Hello world! に WordPress コメントの投稿者 より

アーカイブ

  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org
©2025 メモ | WordPress Theme: EcoCoded