1. 程式人生 > >如何順利地將Docker安裝至Win7(x64)?

如何順利地將Docker安裝至Win7(x64)?

下載、安裝DockerToolbox.exe

  • 下載:Docker針對Win10做了專門的Docker版本,其他舊版Windows作業系統安裝的是DockerToolbox.exe

  • 安裝:基本按照預設即可,如果已經安裝過Git,可以不勾選相應選項;

啟動Docker Quickstart Terminal

安裝完畢,生成三個快捷方式,開啟Docker Quickstart Terminal,可能遇到的問題:

  • 下載boot2docker.iso很慢

2017-11-8-boot2docker

一般的網路中這一過程會很慢,這時可以將圖中的網址輸入到瀏覽器或者下載專用的軟體中下載,速度會快很多,完成後將boot2docker.iso

置於C:\Users\<UserName>\.docker\machine\cache中,關閉Terminal,重新開啟,應該可以順利進到下一步。

  • 未開啟對虛擬化技術的支援

2017-11-8-EnableVirtualization

或出現“Error checking TLS connection: ssh command error: command : ip addr show err”

需要重啟計算機,我這裡是通過F12到BIOS中手動開啟硬體虛擬化技術,在Configuration項下將Intel Virtual Technology改為Enable,儲存退出,啟動計算機。

驗證安裝

重啟後,開啟Docker Quickstart Terminal,可通過以下方式進行驗證。

  • 輸入docker version,如果輸出以下內容則表示安裝成功。

2017-11-8-CheckInstallation

  • 輸入docker run hello-world

2017-11-8-CheckHelloWorld

基本命令

docker本身採用Go語言基於Linux開發,命令類似於git。

# 列出本地已有映象
docker images
# 從遠端下載映象
docker pull <image name>
# 使用映象建立並啟動一個容器(若本地沒有該映象,則會先從遠端下載,每次run都會生成一個容器,嗯,輕量~)
docker run hub.c.163.com/library/hello-world:latest
# 列出正在執行的容器
docker ps
# 列出所有容器(包括Exited)
docker ps -a # 啟動指定的容器 docker start <container id> # 停止指定的容器 docker stop <container id> # 停止所有執行中的容器 docker stop $(docker ps -q) # 刪除指定容器 docker rm <container id> # 刪除所有容器 docker rm $(docker ps -aq) # 停止並刪除容器 docker stop $(docker ps -q) & docker rm $(docker ps -aq) # 刪除指定映象(刪除映象前須先停止並刪除容器) docker rmi <image id>

映象中心

If you have any questions or any bugs are found, please feel free to contact me.

Your comments and suggestions are welcome!