しばたテックブログスマートフォン用の表示で見るしばたテックブログPowerShellを中心に気分で書いている技術ブログです。Beta26以降の話です。Channelにはまだ入っていないと思われます。Beta28で動作確認をしています。Engine(Windowsから見えるサービスとしてはcom.docker.serviceなど)がLinuxイメージを扱うものでした。Windowsイメージを扱うには別途dockerd.exeをダウンロードしてインストールする必要がありました。Engineを切り替えることができる様になりました。Files\Docker\Docker\resourcesになり、現時点ではCS版の1.12.2-cs2-ws-betaがインストールされていました。Serverと同様にサポート対象になるのかは不明です。Engineの切り替えを試してみます。Windowsのインストール手順はインストーラーの指示に従うだけなので省略します。インストール直後の状態ではdockerd.exeは起動しておらずLinuxイメージを扱う状態となっています。versionの結果は以下の様になっています。Engineの切り替えをすることができます。切り替え中は以下の様に通知されます。ここで過去に古いdockerd.exeをインストールしている場合は警告が表示されサービスのアンインストールを指示されます。このメッセージが出た場合はその内容に従いサービスをアンインストールしましょう。--unregister-serviceまた、初回切り替え時に時間がかかることがあるそうです。私は以前から古いdockerd.exeを使っていたためか初回切り替え時も割とすぐに切り替えできましたが、もし時間がかかる場合はしばらく待つのが良いでしょう。切り替えが終わるとWindowsイメージを扱うことができる様になります。versionの結果は以下。あとは普通にdockerコマンドでいろいろすることができます。Explorerを使ってプロセスを見てみると以下の様になっており、com.docker.serviceの子プロセスとしてdockerd.exeが起動されていることがわかります。サービスとしてはcom.docker.service一つで管理しており、これまでの様にdockerd.exeをサービス登録する必要はありません。Containers...」に変わっているのでこれを選択すればOKです。Windows自体を終了するまで残り続ける様です。最後にとりあえずこんな感じです。Channelに来てほしいですね。6日目の駆け込みに軽いネタを...2016-10-21PowerShellでDockerを操作する方法についてあれやこれやうまくまとめることが出来ず雑多な話になっています。広告スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。