windows7上使用docker容器


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容器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM