Docker 入門
Docker はじめの一歩
Docker のインストール
Docker を利用するには https://www.docker.com/ から Docker Desktop をダウンロードしてインストールします.なお,大企業における Docker Desktop の商用利用には,有料サブスクリプション契約が必要になりました.利用条件やシステム要件はこちらで確認してください.
「Download Docker Desktop」ボタンから自身の環境に合わせたインストーラをダウンロードしてください.Intel プロセッサや AMD Ryzen プロセッサを搭載した Windows の場合は Windows-AMD64 を選んでください.macOS でもインストーラをダウンロードして実行するだけです.一方で,Ubuntu Server に Docker をインストールする方法もいくつかありますが,GitHub で公開している初期設定のスクリプトを利用する方法もあります.
ダウンロードしたインストーラ「Docker Desktop Installer.exe」をダブルクリックして実行します.
インストールが始まりました.インストールにしばらく時間を要しますが,特段の操作は必要ありません.
インストールが終了しました.
Docker Desktop を起動すると,次のような画面まで進むことができます.(ただし,以降の作業では Docker Desktop を GUI で利用することはなく,すべてコマンドライン(コマンドプロンプト または PowerShell)から操作します.)
なお,Docker Desktop をインストールすると WSL もインストールされます.WSL に Ubuntu をインストールすると WSL 上の Ubuntu で Docker のコマンドを実行すること(これを WSL 統合と呼びます)を利用することができます.しかしながら,以降では WSL を利用する予定はないので,Ubuntu のインストールはスキップして次のページに進んで良いでしょう.
WSL に Ubuntu をインストールするには,ターミナルを起動してインストールコマンドを実行します.まず,WSL のバージョンを表示して WSL がインストールされていることを確認します.
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows
PS C:\Users\rinsaka> wsl --version ⏎
WSL バージョン: 2.6.1.0
カーネル バージョン: 6.6.87.2-1
WSLg バージョン: 1.0.66
MSRDC バージョン: 1.2.6353
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.26100.6584
PS C:\Users\rinsaka>
WSL にインストールされているディストリビューションを表示します.
PS C:\Users\rinsaka> wsl --list ⏎
Linux 用 Windows サブシステム ディストリビューション:
docker-desktop (既定値)
PS C:\Users\rinsaka>
Ubuntu をインストールします.インストール時にユーザ名とパスワードの設定を行います.パスワードの設定時にはキーボードから文字列を入力しても画面には一切表示されないことに注意してください.
PS C:\Users\rinsaka> wsl --install ⏎ ダウンロードしています: Ubuntu インストールしています: Ubuntu ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu' を使用して起動できます Ubuntu を起動しています... Provisioning the new WSL instance Ubuntu This might take a while... Create a default Unix user account: rinsaka ⏎ New password: 設定したいパスワード(何も表示されない) ⏎ Retype new password: 設定したいパスワード(何も表示されない) ⏎ passwd: password updated successfully To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. rinsaka@xps:/mnt/c/Users/rinsaka$
Ubunt のインストールができたら,ターミナルのリストに「Ubuntu」が表示されるようになりました.Ubuntu で利用する Bash シェルの詳細はこちらで確認してください.