「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をインストールする。
<pre>
+
#: 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を再起動する。
</pre>
+
#: 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構築

インストール

  1. Windowsの機能でWSLを有効にする。
  2. MicrosoftStoreから ubntu をとってきてインストールする。
  3. ubntuを起動して以下のコマンドでdockerをインストールする。
    sudo apt update && sudo apt upgrade -y
    sudo apt install -y docker.io
    sudo usermod -aG docker $USER
  4. wslから抜けてコマンドプロンプトから以下のコマンドを実行しwslを再起動する。
    wslconfig /t ubuntu
  5. 管理者権限でwslを起動し、以下のコマンドを実行する。
    sudo cgroupfs-mount

サービス起動

  1. 管理者権限でwslを起動し、以下のコマンドを実行する。
    sudo service docker start
  2. 以下のコマンドを実行し、インストールできていることを確認する
    sudo docker version
  3. 以下のコマンドを実行し、コンテナが動くことを確認
    docker run hello-world
    • どうもwlsが最新バージョンに対応していないのでエラーがでた。docker は 17.12.1-0ubuntu1 を使用してみたらうまくいった