Docker for Windows(Windows10)

更新日 2017-03-12 (日) 20:16:10

WindowsでLinuxコンテナを動かす。

インストール

Docker for Windowsを以下DLしてWindows10Proにインストール

  • バージョンの確認
PS C:\WINDOWS\system32> docker version
 Client:
 Version:      17.03.0-ce
 API version:  1.26
 Go version:   go1.7.5
 Git commit:   60ccb22
 Built:        Thu Feb 23 10:40:59 2017
 OS/Arch:      windows/amd64

Server:
 Version:      17.03.0-ce
 API version:  1.26 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   3a232c8
 Built:        Tue Feb 28 07:52:04 2017
 OS/Arch:      linux/amd64  ←ここでコンテナがLinuxが動作することがわかる
 Experimental: true
  • bashコンテナイメージのDL
PS C:\WINDOWS\system32> docker pull bash
Using default tag: latest
latest: Pulling from library/bash
627beaf3eaaf: Pull complete
7e2889a553e0: Pull complete
4f9a0f3eaf09: Pull complete
Digest: sha256:96c319a25fe24ebd52b9c1168ad473d604b733be6c88013ccce9e4fbc48fa68f 
Status: Downloaded newer image for bash:latest
  • bashコンテナをイメージから起動
PS C:\WINDOWS\system32> docker run -it bash
bash-4.4# ls
bin    dev    etc    home   lib    media  mnt    proc   root   run    sbin   srv    sys    tmp    usr    var

Docker for WindowsのHyper-V仮想マシン(MobyLinuxVM)保存場所

C:\Users\Public\Documents\Hyper-V\Virtual hard disks\MobyLinuxVM.vhdx

  • イメージの保存場所の変更
  • docker for windowsを終了

Docker停止.png

  • 仮想ディスクが格納されているVirtual Hard Disksディレクトリを任意のドライブに移動 「E:\Docker\Hyper-V」に移動
  • 管理者権限でコマンドプロンプトを起動し以下のコマンド実行 (ショートカットでは不可)
    C:\WINDOWS\system32>mklink /D "C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks" "E:\Docker\Hyper-V\Virtual hard disks"
    C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks <<===>> E:\Docker\Hyper-V\Virtual hard disks のシンボリック リンクが作成されました
  • docker for windowsを起動

参考


添付ファイル: fileDocker停止.png 66件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-03-12 (日) 20:16:10 (617d)