Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


wsl2:ubuntu:docker

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
wsl2:ubuntu:docker [2020/12/17 17:09]
y2sunlight [アップグレード]
wsl2:ubuntu:docker [2020/12/30 20:17] (現在)
y2sunlight [初期設定]
行 4: 行 4:
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-12-15//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-12-15//
  
-[[wsl2:top|WSL2に戻る]]+[[docker:top|Docker]] - 関連記事
  
-関連記事+  * [[wsl2:ubuntu:docker|WSL2/Ubuntu に Docker をインストールする]] 
 +  * [[docker:20:basic|Dcoker コンテナの基本的な利用方法(Run)]] 
 +  * [[docker:20:build|Docker コンテナイメージの作成(Build)]] 
 + 
 +[[wsl2:top|WSL2]] - 関連記事
  
   * [[wsl2:install|WSL2 インストール]]   * [[wsl2:install|WSL2 インストール]]
 +  * [[wsl2:command|WSL2 コマンドリファレンス]]
   * [[wsl2:interop|WSL2 LinuxとのWindowsの相互運用性]]   * [[wsl2:interop|WSL2 LinuxとのWindowsの相互運用性]]
-  * [[wsl2:command|WSL2 コマンドリファレンス]] 
   * [[wsl2:clone|WSL2 ディストリビューションの複製]]   * [[wsl2:clone|WSL2 ディストリビューションの複製]]
   * [[wsl2:terminal|Windows ターミナル]]   * [[wsl2:terminal|Windows ターミナル]]
行 16: 行 20:
 リンク リンク
  
-  * [[https://docs.docker.com/engine/install/ubuntu/|Install Docker Engine on Ubuntu]] --- Docker本家 +  * [[https://docs.docker.com/|Docker Docs]] --- Dockerドキュメント (本家) 
-  * [[https://docs.docker.jp/|Docker ドキュメント日本語化プロジェクト]] --- Docker日本語ドキュメント+  * [[https://docs.docker.jp/|Docker ドキュメント日本語化プロジェクト]] --- Dockerドキュメント(日本語)
   * [[https://qiita.com/mikezhan/items/1ed008c3779df5d76de7|Dockerの再入門]] --- DockerとLinux(cgroup、namespace)との関係について説明されています。   * [[https://qiita.com/mikezhan/items/1ed008c3779df5d76de7|Dockerの再入門]] --- DockerとLinux(cgroup、namespace)との関係について説明されています。
  
-Dockerは、Linuxのコテナ仮想化技術用い仮想環境作成、配布、実行するためのプラットフォームで、Apache License 2.0 ランス下でオプンソースソフトウェアとして公開されていま。 +本章では、Windows マシ上に WSL2/Ubuntu 使って Docker をインスる方法をDocker公式サイトの下の手順に従って説明します。
- +
-アプリケーションは開発環境、テス環境、ステージング環境、運用環境と複数環境で同じ動作をしなければなりません。これら環境は複数の開発メンバー対しても常に一定の一貫性をもっていなければならず、来から特にWebアプリケーションの開発上の問題となっていまた。この問題を解決するために、開発されたのが Docker です。 +
- +
-Docker を使う事によって、アプリケーションの動作環境をコンテナとして作成し、そのイメージファイルを配布することで、あらゆる状況(開発、テスト、ステージング、運用など)に対して同一環境を配備できるようになります。これにより、開発から運用までのリリース時の時間的ギャップを大きく短縮できる効果が期待できます。+
  
-本章では、Windows マシン上に WSL2/Ubuntu を使って Docker をインストールする方法を、[[https://docs.docker.com/engine/install/ubuntu/|Docker公式サイト]]の手順に従って説明します。+  * [[https://docs.docker.com/engine/install/ubuntu/|Install Docker Engine on Ubuntu]] --- Ubuntu での Docker エンジンのインストール
  
 ----- -----
行 243: 行 243:
  
 <code bash> <code bash>
-logoout+logout
 </code> </code>
  
行 331: 行 331:
 詳しくは、以下を参照して下さい。 詳しくは、以下を参照して下さい。
  
-   * [[https://docs.docker.jp/engine/reference/commandline/index.html#docker-management-commands|Docker コマンド]] --- Docker日本語ドキュメント+   * [[https://docs.docker.jp/engine/reference/commandline/index.html|Docker コマンド]] --- Docker日本語ドキュメント
  
 \\ \\
行 343: 行 343:
 ===== アンインストール ===== ===== アンインストール =====
  
-Uninstall the Docker Engine, CLI, and Containerd packages:+アンインストールについては、Dockerサイトの以下のセクションを参照して下さい。
  
-Docker Engine、CLI、およびContainerdパッケージをアンインストールします。+  * https://docs.docker.com/engine/install/ubuntu/#uninstall-docker-engine
  
-<code bash> +以下邦訳を示し
-$ sudo apt-get purge docker-ce docker-ce-cli containerd.io +
-</code> +
- +
-Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes: +
- +
-ホスト上のイメージ、コンテナー、ボリューム、またはカスタマイズされた構成ファイルは自動的削除されせんすべてのイメージ、コンテナー、およびボリュームを削除するには: +
- +
-<code bash> +
-$ sudo rm -rf /var/lib/docker +
-</code>+
  
-You must delete any edited configuration files manually.+=== Docker エンジンのアンインストール ===
  
 +  - Docker エンジン、CLI、および Containerd パッケージをアンインストールします:<code bash>$ sudo apt-get purge docker-ce docker-ce-cli containerd.io</code>
 +  - ホスト上のイメージ、コンテナー、ボリューム、またはカスタマイズされた構成ファイルは自動的に削除されません。すべてのイメージ、コンテナー、およびボリュームを削除するには:<code bash>$ sudo rm -rf /var/lib/docker</code>
 編集した構成ファイルは手動で削除する必要があります。 編集した構成ファイルは手動で削除する必要があります。
  
 \\ \\
  
wsl2/ubuntu/docker.1608192555.txt.gz · 最終更新: 2020/12/17 17:09 by y2sunlight