Docker on WSL(Ubuntu 18.04)環境の作り方(Windows10 ver 1809)
Windows10のバージョンを1809(October 2018 Update)にアップデートすると、Ubuntu18.04上でもDockerが動作するようになるとのことで試してみました。
本記事の内容です。
本記事の内容を試した環境
Host OS: Windows10 Professional (ver 1809) (Build 17763.195)Guest OS: Ubuntu18.04
Docker ver: 18.06.1-ce, build e68fc7a
インストール
下記の内容でスクリプトファイルを作成し、実行します。#!/bin/sh # install docker sudo apt-get update sudo apt-get upgrade sudo apt-get install -y docker.io sudo usermod -aG docker $USER # start docker service sudo cgroupfs-mount sudo service docker start # setting docker auto start echo 'sudo cgroupfs-mount' >> ~/.bashrc echo 'sudo service docker start' >> ~/.bashrc
管理者権限でUbuntuを再起動
一度Ubuntuの画面を閉じ、管理者権限で起動します。すると、Dockerの自動起動を行うために管理者ユーザのパスワードを聞かれるので入力します。
インストールしたDockerのバージョン確認
下記のコマンドを実行し、Docker version 18.06.1-ce, build e68fc7a
と表示されることを確認します。
docker -v
Hello Worldで動作確認
インストールしたDockerが正常に動作することを確認します。下記のコマンドを実行し、
Hello from Docker!
というメッセージが表示されればOKです。
docker run hello-world
参考にさせていただいたページ
https://xn--v6q832hwdkvom.com/post/windows10のバージョン1809のwslでdockerが動作する環境を構築した/これからUbuntu16.04から18.04に移行できるかどうか、実際の開発で使用して確認していきたいと思います。