如何順利地將Docker安裝至Win7(x64)?
阿新 • • 發佈:2019-01-01
下載、安裝DockerToolbox.exe
下載:Docker針對Win10做了專門的Docker版本,其他舊版Windows作業系統安裝的是DockerToolbox.exe
安裝:基本按照預設即可,如果已經安裝過Git,可以不勾選相應選項;
啟動Docker Quickstart Terminal
安裝完畢,生成三個快捷方式,開啟Docker Quickstart Terminal,可能遇到的問題:
- 下載boot2docker.iso很慢
一般的網路中這一過程會很慢,這時可以將圖中的網址輸入到瀏覽器或者下載專用的軟體中下載,速度會快很多,完成後將boot2docker.iso
C:\Users\<UserName>\.docker\machine\cache
中,關閉Terminal,重新開啟,應該可以順利進到下一步。
- 未開啟對虛擬化技術的支援
或出現“Error checking TLS connection: ssh command error: command : ip addr show err”
需要重啟計算機,我這裡是通過F12
到BIOS中手動開啟硬體虛擬化技術,在Configuration項下將Intel Virtual Technology
改為Enable,儲存退出,啟動計算機。
驗證安裝
重啟後,開啟Docker Quickstart Terminal,可通過以下方式進行驗證。
- 輸入
docker version
,如果輸出以下內容則表示安裝成功。
- 輸入
docker run hello-world
基本命令
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!