使用Docker构建Codis

构建Codis的Docker镜像 Codis的Github网址,默认的Dockerfile打包后的文件过大,将近800M。 使用Docker multi-stage build多阶段构建机制,编译alpine版本的codis,使用阿里云的软件源,加速依赖安装,然后设置时区为上海,打包后200M左右,修改Dockerfile如下。 FROM golang:1.10.3-alpine3.8 as builder ENV GOPATH /go ENV CODIS ${G ...

使用Docker Swarm Mode创建集群

能使用Docker Machine的前提是宿主机需要是物理机,云主机目前不支持Docker Machine的创建。 Virtualbox 安装 步骤可参考 cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo yum install VirtualBox-5.2 Docker Machine 安装 命令行安装docker-machine ...

HBase Docker环境搭建

获取docker-compse文件 docker脚本可以从链接获取 修改docker-compse.xml文件,注意端口映射 version: "2" services: zookeeper-1: container_name: zookeeper-1 networks: ["vnet"] hostname: zookeeper-1.vnet image: smizy/zookeeper:3.4-alpine ports: ["2 ...

Docker基本命令

Docker基本服务命令 启动docker $ service docker start 重启docker $ service docker restart 停止docker $ service docker stop docker自启动 让它随服务器的启动而自动运行 $ update-rc.d docker defaults $ systemctl enable docker Docker基础命令 启动/停止/重启/杀掉容器 ...