0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windows(WSL)を使ったDocker環境構築(導入編)

Last updated at Posted at 2023-06-24

WSLの追加からDocker環境構築までの設定

  • WindowsユーザのためのDocker環境構築
  • windows環境
    windows10, windows11

WindowsにWSLを追加

  • ドキュメント https://learn.microsoft.com/ja-jp/windows/wsl/install
  • コマンドプロンプトを起動
    windowsの検索バーに「コマンドプロンプト」と入力しコマンドプロンプトで右クリックし管理者として実行し、下記のコマンドを入力
wsl --install

インストール終了後再起動を行います。

  • Ubuntu 20.04 LTSをインストール
    下記のコマンドを入力し、インストールを行う
wsl --install -d Ubuntu-22.04
  • ubuntuがインストールできているか確認を行う
    「wsl -l -v」のコマンドを入力後、下記の表示されていれば成功です。
wsl -l -v

  NAME                   STATE           VERSION
* Ubuntu-22.04           Running         2

以上でwslの追加は終了です。

  • Windowsのwindows の機能の有効化または無効化
    windowsの検索バーに「windows の機能の有効化または無効化」を入力し選択してください。
  • Linux用Windowsサブシステム
  • 仮想マシンプラットフォーム
    68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f323037392f35663832333066312d636236312d666663372d656565382d3235386165646131316233322e706e67.png

上記の2つにチェックをしOKを選択

  • ターミナルのインストール
    https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=ja-jp&gl=jp&rtc=1
    上記のリンクからターミナルをインストールし、ターミナルを起動
    ターミナルを起動したら、下記の選択からUbuntu 22.04 LSTを選択してください。
    スクリーンショット (5).png

  • 初回アクセス時にユーザー名とパスワードを設定を聞かれるのでユーザー名とパスワードの設定を行ってください。
    パスワードは今後も使うので忘れないように

以降Ubuntu 22.04 LSTのターミナルを使用して作業を行ってください

  • ubuntuのアップデート
    下記のコマンドを実行することでubuntuのアップデートができます。
    念のため行います。sudo(権限)コマンドを使用しているためパスワードが聞かれるので先ほど設定したパスワードを入力してください。
sudo apt update
sudo apt upgrade

Dockerのインストール

Git導入

  • 以下のコマンドを実行
sudo apt-get install git
  • インストールの確認
    以下のコマンドでバージョンが表示されていれば成功です。
git --version
  • Gitの設定
    以下のコマンドの'UserName'と'mail@example.com'に自身のGitの名前とメールアドレスを設定しておく
git config --global user.name UserName
git config --global user.email mail@example.com
  • Gitの改行コード設定
    以下のコマンドで改行コードの設定を行います。
git config --global core.autocrlf input

Linux環境ではLFが推奨されているのでinputに設定しておく

  • Gitパーミッションを無視する設定
    以下のコマンドでパーミッションを無視する設定を行います。
git config --global core.filemode false

パーミッションを無視する設定をすることでchmodなどで権限を変えた時にGitに差が上がるのを防ぐことができます。

  • Githubのssh接続
    「Github ssh接続」等で調べるとたくさん出てくると思うので割愛させていただきます。

以上でWindowsのWSLを使ったDocker環境構築は終了です。
windowsでDocker環境構築をしたい方の役に立てたら幸いです。

新たにWindows(WSL)を使ったLaravel10 × sail × Vue.js環境構築を投稿いたしましたのでLaravel10 × Vue.jsで開発を行いたい方は閲覧してみてくださると嬉しいですhttps://qiita.com/ys05181406/items/26d2d55f08d9b7b11f36

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?