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 におけるさまざまな一般的な結合テーブルクエリの例の概要

推薦する

MySQLの外部ネットワークアクセス権を開く方法

以下のように表示されます。主に認証コマンドを実行します: 2つの方法1. 任意のホストがユーザー b...

HTML でさまざまなスペースの特徴と表現を探る (推奨)

I. 概要HTML テンプレートを作成するときに、テキスト レイアウトの手段としてスペースが使用さ...

Elementはスクリプトを使用して新しいコンポーネントを自動的に構築します

目次背景element-ui の自動構築はどのように機能しますか?メイクファイル新しい.jsファイル...

Tomcat9 Windows サービスのインストールに関する詳細なチュートリアル

1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...

HTMLテーブルの詳細な説明

機能: データ表示、テーブルアプリケーションシナリオ。 <table> テーブル<...

IdeaでTomcatを起動したときに複数のリスナーが報告される問題を解決する

エラーのスクリーンショット例外が発生した場所が見つかりません。解決策: リソースディレクトリにlog...

Ubuntu で nginx を使用して WebDAV ファイル サーバーを構築する詳細なプロセス

nginxをインストールするnginx-fullをインストールする必要があることに注意してください。...

MySQL の従来のソート、カスタム ソート、中国語のピンイン文字によるソート

MySQL の通常のソート、カスタム ソート、中国語のピンイン文字によるソート。実際の SQL を記...

Dockerプライベートウェアハウスレジストリの導入

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

Zabbix ベースの Jenkins プロセス監視の詳細な説明

1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...

MySQL データ定義言語 DDL の基本ステートメント

MySQL DDL ステートメントDDL、DMLとは何ですか。 DDL はデータ定義言語であり、CR...

Docker デプロイメント Springboot プロジェクト例の分析

この記事は主に、docker デプロイメント springboot プロジェクトのサンプル分析を紹介...

Linux で MySQL をインストールする簡単な方法

Linux に MySQL をインストールする方法をオンラインで検索すると、多くの方法が表示されまし...

DIV、テーブル、XHTML のウェブサイト構築の違いの分析と説明

簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...