1.安裝
下載DockerToolbox,並安裝。
下載地址:https://dn-dao-github-irror.daocloud.io/docker/toolbox/releases/download/v17.06.2-ce/DockerToolbox-17.06.2-ce.exe。安裝過程不多說了,和別的windows軟件差別不大。安裝完成后桌面有以下圖標:
2.開始
雙擊“Docker Quickstart Terminal”,出現下圖:
圖中說的意思是,沒有找到默認的Boot2Docker ISO文件,正在下載最新的發布包。但實際上,這個文件是在我們的安裝路徑已經有了。並且從github.com下載在國內幾乎是不可能的!
找到剛才的安裝路徑,復制boot2docker.iso文件到C:\Users\jackie.docker\machine\cache目錄下,關掉docker終端,重新打開。
如下圖:說明docker啟動成功。至此,Windows7上的docker安裝完成。
3.部署tomcat
從倉庫拉取tomcat鏡像:
docker pull tomcat
- 1
運行tomcat:
docker run -d -p 8080:8080 tomcat
- 1
-d:后台運行
-p 8080:8080 :端口映射,前一個8080代表虛擬機的端口,后一個8080代表docker容器的端口
命令執行完成后,可以通過http://192.168.99.100:8080訪問。
這時只能在你自己的機器上訪問,同一個局域網中的其他機器是不能訪問的,原因是:Windows上的docker是運行在一個虛擬機里面的,看官方給的圖:
要讓別的機器也訪問到,需要配置一下虛擬機。設置如下:
點擊端口轉發:
這樣配置完成后,別的機器也可以訪問docker 容器了。
4.利用Xshell登錄
Docker Quick Start不太好用,我們可以用第三方的ssh軟件連接使用。這里我們使用Xshell。首先新建連接,如圖:
新建完成后,連接。
用戶名:docker
密碼: tcuser
出現大鯨魚的圖像,說明連接成功。
5.加速器
使用docker時,經常需要從docker hub下載鏡像文件,由於該網站在國外,訪問的速度非常慢。阿里雲提供了加速服務,當然,您得有一個阿里雲的賬號。
阿里雲開發者平台:https://dev.aliyun.com/search.html
注意:使用加速器要在創建虛擬機時配置,所以在創建虛擬機之前使用git bash來配置:
開啟git bash輸入如下命令:
docker-machine -s "d:\docker" create --engine-registry-mirror=https://ndtun5mn.mirror.aliyuncs.com -d virtualbox default
- 1
其中-s “d:\docker”指定虛擬機的存放路徑。上面的命令,從阿里雲拷貝,如下圖:
跑完上面命令后,docker加速器就加上了。
參考文章:windows7上使用docker容器