[Docker]Docker for Windows 10

Docker必須跑在Linux上,若想要在Windows上跑Docker,
就要利用Hyper-V跑一個Linux,如此就可以在Windows上跑Docker

必要條件

  • Windows10 專業版或企業版(版本 1607年)
  • HYPER-V已啟用
    • 輸入commend: systeminfo,檢查是否啟用,若都為”是”,則可以使用
      HYPER-V已啟用
    • 若沒啟用可到程式與功能–>開啟或關閉Windows功能–>勾選Hyper-V確定安裝,
      並重啟電腦
      HYPER-V啟用
      HYPER-V啟用
      HYPER-V啟用

安裝Docker for Windows

  • 下載Docker Desktop for Windows(需註冊docker hub帳號)
    Docker Desktop for Windows

  • 安裝完成
    安裝完成
    安裝完成

  • 可以切換Windows Containers,不過我們還是先玩玩Linux Containers就行了
    切換

測試安裝是否正常

  • Run docker –version 看Docker版本
1
> docker --version

Docker version 18.09.2, build 6247962

  • 從 Docker Hub 拉取 hello-world image,並Run容器(要先登入才拉的到Image)
1
2
> docker login
> docker pull hello-world

Using default tag: latest
latest: Pulling from library/hello-world
1b930d010525: Pull complete
Digest: sha256:92695bc579f31df7a63da6922075d0666e565ceccad16b59c3374d2cf4e8e50e
Status: Downloaded newer image for hello-world:latest

1
> docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

docker 基本指令

  • image list
1
docker image ls
  • container list
1
docker container ls --all
  • 將沒有使用的container 刪除
1
docker system prune
  • 移除Image
1
docker image rm hello-world
  • 各層級Help
1
2
3
4
> docker --help
> docker container --help
> docker container ls --help
> docker run --help

參考網址

Docker Desktop for Windows

Docker Desktop for Windows

-------------The End-------------