Docker作为眼下最流行的技术,已经越来越成为开发人员的必备技能。它可以方便的让我们快速的搭建起需要应用环境,像常用的redis、mq、tomcat、zookeeper、mysql、nginx镜像,在这里我总结一下使用方式,可以让你一篇文章就把这些知识点串链起来。
- 拉取镜像
目前我常用的是国内的网易的镜像,下载速度非常快。
docker pull hub.c.163.com/library/rabbitmq --从网易镜像拉取mq
docker pull hub.c.163.com/library/tomcat:latest --从网易拉去tomcat
docker pull hub.c.163.com/library/nginx --从网易拉取nginx
docker pull rabbitmq:3-management --这个版本的有后台显示可以看到监控页
docker pull hub.c.163.com/library/redis --从网易拉取redis
docker pull hub.c.163.com/library/elasticsearch —从网易拉取
elasticsearch # docker pull hub.c.163.com/library/zookeeper --从网易拉取zookeeper
docker pull hub.c.163.com/library/mysql —从网易拉取mysql
- 查看镜像
拉取下来之后查看镜像,获得镜像id:
docker images -----查看拉取的镜像
- 启动镜像
启动镜像是非常关键的一步,各个不用应用的镜像的启动命令都有一定的差别,主要是端口的映射,下面的都是试验过,可以成功启动的镜像: