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