docker容器跨系統的特性,這爲咱們快速的部署帶了來方便。無論是導出也好,仍是提交到docker hub都是不錯的選擇。docker
1,註冊一個docker hubelasticsearch
登錄www.docker.com進行註冊。測試
2,啓動測試的image命令行
$ docker run -v /Users/zhangying/es:/mnt/es --name es -d -p 9200:9200 -p 9300:9300 elasticsearch:latestcc6733f6666255164ac10ae97a2663d383fd667f892370169e933443d3a9c62
在這裏要注意一下-v這個參數,/Users/zhangying/es是系統中的目錄,/mnt/es是容器內的目錄,他們二個互通的,起到橋樑的做用。也就是說/mnt/es有什麼,在/Users/zhangying/es裏面就有什麼。3d
3,添加鏡像blog
在這裏要注意一下,docker commit和docker tag均可以添加一個本地的image,只不過方式不一樣。部署
4,命令行下登陸docker hubit
zhangyingdeMacBook-Pro:~ zhangying$ docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: tankzhangPassword:Login Succeeded
5,push image到docker hubast
6,刪除本地測試image,而後pull docker hub的imagetest