1. 本地安裝dockergit
若是是MAC系統,請從這裏下載安裝包並安裝:github
https://docs.docker.com/docker-for-mac/redis
若是是Windows系統,請從這裏下載安裝包並安裝:docker
https://docs.docker.com/docker-for-windows/windows
以MAC系統爲例,安裝好後,啓動docker,若是像這樣出現Docker is running 的標誌,表示docker 已經在工做了:tomcat
而後就能夠用命令行工具,使用docker了。bash
2. 獲取鏡像工具
獲取鏡像的命令如:ui
docker pull redis.net
或指定版本,如:
docker pull tomcat:8.0
注意: tomcat請用8.0,筆者以前試過9.0的死活很差使,也不知道是爲啥。
若是您不肯定鏡像的狀況,也能夠從docker-hub上搜索image,如:
docker search redis
docker-hub是存放docker鏡像的倉庫,至關於github。
3. 運行容器
運行一個dock容器(以redis爲例),有兩種方式:
第1種方式,以交互的方式運行,如:
docker run -it -p 6379:6379 --name redis-serv-1 redis /bin/bash
說明:
-it 表示以交互的方式啓動容器,啓動後會直接進入到容器上,能夠在容器中操做,好比執行命令:
/usr/local/bin/redis-server &
以啓動 redis 服務。
操做完後連續按 ctrl+p, ctrl+q 能夠退出容器(注意:不能用exit退出,會讓容器結束運行)。
後續能夠用attach命令再鏈接上容器上操做:
docker attach 【容器ID】
-p 表示指定端口映射, 6379:6379 表示映射到外面接受訪問的是6379端口,在容器裏用的也是6379端口。
第2種方式,之後臺的方式運行,但不能attach上去操做:
docker run -d -p 6379:6379 --name redis-serv-2 redis /bin/bash -c "/usr/local/bin/redis-server"
說明:
-d 在後臺運行,不能attach上去操做。
-c 指定容器啓動時,執行的命令。
4. 查看容器狀態
查看docker狀態,如:
docker info
docker ps
docker ps -a
5. 其它
更多內容,請查看網上的相關文檔:
http://blog.csdn.net/zjin_hua/article/details/52041757