「docker」の版間の差分
提供: 個人的記録
(ページの作成:「category:Software サーバはBSDで使用しているので、ここのページはWSLでの内容がメイン。 = WSLでのDocker構築 = # Windowsの機能でW...」) |
|||
(同じ利用者による、間の14版が非表示) | |||
3行目: | 3行目: | ||
サーバはBSDで使用しているので、ここのページはWSLでの内容がメイン。 | サーバはBSDで使用しているので、ここのページはWSLでの内容がメイン。 | ||
− | = WSLでのDocker構築 = | + | == WSLでのDocker構築 == |
− | + | === インストール === | |
# Windowsの機能でWSLを有効にする。 | # Windowsの機能でWSLを有効にする。 | ||
# MicrosoftStoreから ubntu をとってきてインストールする。 | # MicrosoftStoreから ubntu をとってきてインストールする。 | ||
# ubntuを起動して以下のコマンドでdockerをインストールする。 | # ubntuを起動して以下のコマンドでdockerをインストールする。 | ||
− | + | #: sudo apt update && sudo apt upgrade -y | |
− | sudo apt update && sudo apt upgrade -y | + | #: sudo apt install -y docker.io |
− | sudo apt install -y docker.io | + | #: sudo usermod -aG docker $USER |
− | sudo usermod -aG docker $USER | + | # wslから抜けてコマンドプロンプトから以下のコマンドを実行しwslを再起動する。 |
− | + | #: wslconfig /t ubuntu | |
+ | # 管理者権限でwslを起動し、以下のコマンドを実行する。 | ||
+ | #: sudo cgroupfs-mount | ||
+ | |||
+ | === サービス起動 === | ||
+ | # 管理者権限でwslを起動し、以下のコマンドを実行する。 | ||
+ | #: sudo service docker start | ||
+ | # 以下のコマンドを実行し、インストールできていることを確認する | ||
+ | #: sudo docker version | ||
+ | # 以下のコマンドを実行し、コンテナが動くことを確認 | ||
+ | #: docker run hello-world | ||
+ | #* どうもwlsが最新バージョンに対応していないのでエラーがでた。docker は 17.12.1-0ubuntu1 を使用してみたらうまくいった |
2019年8月9日 (金) 15:27時点における最新版
サーバはBSDで使用しているので、ここのページはWSLでの内容がメイン。
WSLでのDocker構築
インストール
- Windowsの機能でWSLを有効にする。
- MicrosoftStoreから ubntu をとってきてインストールする。
- ubntuを起動して以下のコマンドでdockerをインストールする。
- sudo apt update && sudo apt upgrade -y
- sudo apt install -y docker.io
- sudo usermod -aG docker $USER
- wslから抜けてコマンドプロンプトから以下のコマンドを実行しwslを再起動する。
- wslconfig /t ubuntu
- 管理者権限でwslを起動し、以下のコマンドを実行する。
- sudo cgroupfs-mount
サービス起動
- 管理者権限でwslを起動し、以下のコマンドを実行する。
- sudo service docker start
- 以下のコマンドを実行し、インストールできていることを確認する
- sudo docker version
- 以下のコマンドを実行し、コンテナが動くことを確認
- docker run hello-world
- どうもwlsが最新バージョンに対応していないのでエラーがでた。docker は 17.12.1-0ubuntu1 を使用してみたらうまくいった