3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

背景

  • Azure Sample を実行する際に、Docker が必要だった。
  • 条件に、wsl2 では動かない、とあったので、Windows powershell 上で Docker を使う必要があった。
  • 会社で使うことを想定していたので、無償版の Docker CLI で準備したかった。サンプル用なので。本気で使うなら有償版使いましょう。

ということで、

  • Docker CLI の準備の記録
    • ただ、本当の CLI は、DockerCLI.exeであって、現状は Docker Desktop にバンドルされているので、これを何と呼ぶのかよくわからず・・

実際には、以下理由でお蔵入り・・

  • Linux Container on Windows は開発中止していた
  • 動かそうとしてたプロジェクトには Docker 不要だった。(個別に動かせばよかったので・・ :(

そう、これは愚かな備忘録 :p

Docker インストール

Docker Desktopでインストールすると、有償となる為、Docker CLI としてインストールする

docker 事前準備

  • Windows Home では不可

Docker CLI? インストール

  1. 利用可能なバージョンを以下で確認してダウンロード

  2. zip ファイル内の docker フォルダを、%programfiles%\docker へ解凍

    • 中に含まれるのは、以下三ファイル
      image.png
  3. 環境変数 path に %programfiles%\docker を追加

Docker を動かす

  1. Docker 起動
    • dockerd を管理者権限のある powershell ターミナルで実行
    • 別の Powershell ターミナルで docker run hellow-world で動作確認

Linux Container on Windows (LCOW)

こちらは wsl2 以前に開発が進んでいたけど、結局開発中止になっていた

dockerd -experimental=true 関連で動かそうとしたけど、不要になったので未調査
dockercli であれば、SwitchDaemon でやれそうだったので、その辺りが関係するのかも

あとがき

おそらく二度と使うこともないであろう機能だけど、せっかく調べたというだけで備忘録にした。
他に Azure とかまとめるべきなのに、ね・・ :p

いいなと思った、チートシートへのリンクで締め Docker CLI cheat sheet

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?