docker里安装mysql ,dubbo+redios

docker就是vm的虚拟机。在虚拟机里面再虚拟linux,因为linux相对较小,占用系统也很小,因此我们把一下服务器类的工具安装在里面。如tomcat、mysql等等。使用起来就很方便了。不过因为docker网络上的仓库里已经有人做好了相应的镜像文件,因此我们之间下载使用即可。

1、安装docker(windows 版本的直接下载即可)

   1).下载docker、网上搜索个

   2).安装VirtualBox和Boot2Docker管理工具,kitematic(Beta)工具

2、启动docker

                   docker-machine start default 

3、连接docker、否则您的docker命令将有可能不能被识别

                   eval "$(docker-machine env default)" 

 

 

2、安装镜像有两种方式

    1、手工安装,

                    查看镜像:先执行docker search ubuntu  先查看网络库上的ubuntu镜像文件。

                                       docker search redis   查看redis库中的镜像版本

                    安装镜像   docker run -i -t ubuntu:14.04 安装docker的ubuntu 14。04版本的镜像

                    查看本地镜像 docker images 查看所有镜像

                    查看docker 运行的服务器  docker ps 

                    列出当前运行的容器 docker ps -a -q   、-a 会列出所有,包括已停止的, -q 只列出容器 ID。

                    删除所有未运行的容器。docker ps -a -q | xargs docker rm  

    2、脚本批处理方式,新建文件名为 docker-compose.yml  内容如下:

 

                    redis-dubbo:

                    image:

                             redis:3.0.3

                    ports:

                             - "7777:6379"

                 在文件的同目录下执行docker-compose up d   、up是启动  d是后台运行

注:windows版的docker相对安装容易点,使用确比较麻烦。因为虚拟机容器,并没有把端口镜像出来、因此我们没法直接访问镜像端口,需要手工设置

      如启动eureka:$ docker run -d -p 8761:8761 -p 22:23 springcloud/eureka:latest   java -jar /app.jar

-------------------------------------------------------------------------------------------------------------------------------------

使用docker exec 就可以进入container,例如:docker exec -it <container_id> /bin/bash

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(docker里安装mysql ,dubbo+redios)