マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Windows上から、LinuxコンテナであるDockerを使うための製品

  • Docker Toolbox(2015/8/12リリース)から、ひたすら進化を続けている。
  • 読んで字の如くWindowsからDockerを利用するプロダクト
  • 色々あって(、進化の中で十徳ナイフ化し)、入門者には理解が難しい。

詳細

変遷

Docker Toolbox

  • Windows 7 からは Docker for Windows を利用できないので、Docker Toolboxを利用する。
  • Docker Toolboxは、VirtualBox? の中でLinuxコンテナを動作させるというアーキテクチャ

Docker for Windows

Docker Toolboxの後継で、Windows上から
Windowsコンテナ や Linuxコンテナ(Docker)を使うためのフロントエンド製品

Desktop with integrated Kubernetes

18.02.0-ce以降

  • 正式には、Docker for Windows Desktop with integrated Kubernetesらしい。
  • 読んで字の如く Docker for Windows 上の Linuxコンテナ で K8sを実行できるようになる。

Docker Desktop for Windows

周辺ツール

Visual Studio Tools for Docker

Visual Studio Kubernetes Tools

Visual Studio Code Docker extension

インストールと利用

インストール

  • ザックリ、以下の手順でインストールできる。
  • 事前にHyper-Vを有効化しておく
  • インストーラを使用して、インストールすればOK。

利用(試行)

この辺を試してみるとイイのでは?
(コマンド4つで動作確認可能)

ネットワーク設定

コンテナ操作

停止と削除

ファイルの変更

  • ファイルを探す
  • コンテナを探す。
    >docker ps
  • コンテナに接続
    >docker exec -it <containerName> /bin/bash
  • ファイルを探す
    /app# dir
    Dockerfile  Pages  Program.cs  Properties  Startup.cs
    WebApplication1.csproj  WebApplication1.csproj.user
    appsettings.Development.json  appsettings.json  bin  obj  wwwroot
    /app# cd wwwroot
    /app/wwwroot# dir
    css  favicon.ico  js  lib
    ...
    /app# exit
  • ファイル操作
  • コンテナ上のファイルをローカルに保存する
    >docker cp <containerName>:/usr/local/apache2/logs/httpd.pid C:\Users\user\Documents
  • Windows上でファイルを編集する。
  • ローカルファイルをコンテナ上にコピーする
    >docker cp C:\Users\user\Documents\mod_httpd.pid <containerName>:/usr/local/apache2/logs/

参考

Publickey

Qiita

トーハム絶度

@IT

Windows管理者のためのDocker入門

vNextに備えよ! 次期Windows Serverのココに注目

変遷


Tags: :Windows, :Hyper-V, :仮想化


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-07-03 (金) 19:49:41 (89d)