Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法

Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法

WSLを有効にする

システムがWindows 10 2004以降であることを確認してください

「メニュー」を右クリック - 「設定」 - 「アプリ」 - 「プログラムと機能」 - 「Windows の機能の有効化または無効化」

「Windows Subsystem for Linux」を選択します

システムアプリケーション設定を再起動する

WSL2 Ubuntu 20.04をインストールする

WSL2を有効にする

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

「Microsoft Store」を開き、Ubuntu 20.04を検索して「インストール」をクリックします。


ダウンロードが完了したら、スタートメニューからUbuntu 20.04 LTSを起動します。


ソフトウェアソースを更新して更新する

sudo tee /etc/apt/sources.list << EOF
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs) メイン 制限付きユニバース マルチバース
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-security メイン 制限付きユニバース マルチバース
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-updates メイン 制限付きユニバース マルチバース
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-proposed メイン制限付きユニバース マルチバース
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-backports メイン 制限付きユニバース マルチバース
deb-src http://mirrors.163.com/ubuntu/ $(lsb_release -cs) メイン 制限付きユニバース マルチバース
deb-src http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-security メイン 制限付きユニバース マルチバース
deb-src http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-updates メイン 制限付きユニバース マルチバース
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed $(lsb_release -cs) 制限付きユニバース マルチバース
deb-src http://mirrors.163.com/ubuntu/ bionic-backports $(lsb_release -cs) 制限された宇宙 マルチバース
終了

sudo apt-getアップデート
sudo apt-getアップグレード -y

Dockerをインストールする

sudo apt-get install -y apt-transport-https \
            ca証明書\
            カール\
            gnupgエージェント\
            ソフトウェアプロパティ共通
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo aptリポジトリを追加\
   「deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu bionic stable」
# 現在、20.04用の国内清華dockerソースがないので、一時的に18.04バージョンを使用しますsudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo cp /mnt/c/Windows/Fonts /usr/share/fonts/chinese -r
cd /usr/share/fonts/chinese
sudo mkfontscale
sudo mkfontdir
fc-キャッシュ -fv
ソース /etc/profile
sudo chmod -R 755 *

zshをインストールする

sudo apt-get で zsh をインストールします
sh -c "$(wget -O- https://gitee.com/kingscat/ohmyzsh/raw/master/tools/install.sh)"

Windows 10にWSL2 Ubuntu20.04をインストールし、docker環境を構築する方法についての記事はこれで終了です。Windows 10にWSL2 Ubuntu20をインストールする方法についての詳細は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • ubuntu20.04 LTSにdockerをインストールする方法
  • Ubuntu 16.04 に Docker をインストールして使用するチュートリアル
  • Ubuntu 16.04 に Docker をインストールして使用する詳細なチュートリアル
  • Ubuntu 20.04 に Docker をインストールして使用する詳細なプロセス (インストール パッケージ)

<<:  Vue は zip ファイルのダウンロードを実装します

>>:  MySQL におけるさまざまな一般的な結合テーブルクエリの例の概要

推薦する

docker windows10共有ディレクトリのマウント失敗の解決策

原因docker スクリプトを実行すると、コンテナを作成できないというエラーが発生します。以下のよう...

Nginx 7層負荷分散のいくつかのスケジューリングアルゴリズムの簡単な理解

この記事は主に、Nginx 7 層負荷分散のいくつかのスケジューリング アルゴリズムを紹介します。こ...

MySQL PXC クラスターの構築方法

目次1. PXCの紹介1.1 PXC の紹介1.2 PXC の特徴と利点1.3 PXCの限界と欠点1...

Bootstrap Webページレイアウトグリッドの実装

目次1. Bootstrapグリッドシステムの仕組み1.1 12グリッドシステム1.2 Bootst...

MySQL ルートパスワードを変更する 4 つの方法 (要約)

方法1: SET PASSWORDコマンドを使用するまずMySQLにログインします。フォーマット: ...

優れたウェブワイヤーフレーム設計・制作ツール13選を紹介

プロジェクトの作業を開始するときは、ワイヤーフレームを使用してアイデアをスケッチすることが重要です。...

Linux で仮想コンソール セッションをロックする方法

共有システムで作業しているときは、他のユーザーが自分のコンソールを覗き込んで、自分が何をしているか見...

CSSを使用してすべての子要素を選択する方法の詳細な説明

CSS を使用してすべての子要素を再帰的に選択するにはどうすればよいですか?以下の記事では、CSS ...

MySQLデータの挿入、更新、削除の詳細

目次1. 挿入2. 更新3. 削除1. 挿入 顧客に挿入( 顧客.顧客住所、 顧客.cust_cit...

いくつかの面接の質問を使ってJavaScriptの実行メカニズムを調べる

目次前の単語同期と非同期前菜プレートを追加マクロタスク マイクロタスク約束しましょうタイマーを追加す...

DockerにTomcat8をインストールする方法

1. dockerでtomcat8をインストールする1. Docker HubでTomcatイメージ...

現在のMySQL接続数を表示する方法の詳細な説明

1. 現在のすべての接続の詳細情報を表示します。 ./mysqladmin -uadmin -p -...

Linux でファイル内の特定の文字の数を数える方法

ファイル内の文字列の数を数えることは、実際には砂の中の石を探すようなものです。ある人は、石を見た後に...

VMwareを使用したPermeateレンジシステムのインストール手順の詳細説明

1. 背景私たちは時々社内研修を行っており、実験環境をよく利用しています。最初はdockerコンテナ...

Vueはプラグインを使用して画像を比例してカットします

この記事では、プラグインを使用して画像の比例カットを実現するVueの具体的なコードを参考までに共有し...