Docker for windows |在 windows 系統也可以使用docker了

甜不辣馬拉松
5 min readMar 15, 2021

--

(Source: https://www.docker.com/)
目錄
1.前言
2.docker 官網下載 windows 的安裝包
3.安裝
4.開啟 docker
5.cmd 測試 docker
6.遇到的坑
6.1 在 docker run 時出現 Error
6.2 Windows 需要額外安裝的元件
6.3 小心得關於windows app store ubuntu使用

前言

最近覺得 docker 真的很方便,原本是在ubuntu 環境使用 docker ,後來發現如果 windows 可以安裝 docker ,那就繞過一段是 windows 還要再安裝雙系統(ubuntu),再裝 docker 的路了!

因此這篇是有關於 windows 10 的作業系統上安裝 docker 環境,以及遇到一些小坑紀錄一下。

docker 官網下載 windows 的安裝包

官網 link : https://www.docker.com/

  • Docker Desktop
  • Download for Windows
選 Docker Desktop
下載 Download for Windows

安裝

  • 下載完成的 exe 檔案開啟
  • 安裝一直下一步
  • 安裝完成電腦重新啟動
開啟下載的exe 執行

開啟 docker

  • 點選 docker desktop (一個貨櫃小鯨魚的 icon)
  • 代表 docker desktop 安裝成功

cmd 測試 docker

輸入 docker --version

啟一個docker container docker run hello-world

顯示Hello from Docker! 表示安裝成功!

遇到的坑

在 docker run 時出現 Error

error during connect: This error may indicate that the docker daemon is not running.: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json: open //./pipe/docker_engine: The system cannot find the file specified.

解決:

cd “C:\Program Files\Docker\Docker” DockerCli.exe -SwitchDaemon

詳細參考 :

Windows 需要額外安裝的元件

小心得關於windows app store ubuntu使用

嘗試安裝 windows 商店的 ubuntu 環境,但是遇到關於 WSL的問題,未解決,暫時還是使用 windows 的 cmd 介面操作即可。

The command ‘docker’ could not be found in this WSL 1 distro. We recommend to convert this distro to WSL 2 and activate the WSL integration in Docker Desktop settings. See https://docs.docker.com/docker-for-windows/wsl/ for details.

--

--

甜不辣馬拉松

幻想自己是貝多芬,可是敲打的卻是機械鍵盤