docker 搭建flink集群
(Window10 家庭版)
这是我第一次搭建docker,一开始不知道怎么做,我就在网上查找相关的内容,然后找到了一些答案,但是这个过程中遇到很多的麻烦,最终通过我的死磕,终于是完成了。我想把我的这个过程简单记录一下。
前提条件
window10家庭版(win7也可以),PS:像win10专业版有其他办法。
下载 DockerToolbox
我的版本是:DockerToolbox-18.09.3,一路next安装
然后,你会看到桌面有三个图标
第一个是VirtualBox, 类似于VMWare虚拟机,第二个是docker的GUI,第三个启动的Termianl
启动
点击Docker Quickstart Terminal,启动比较慢,稍微等一会儿
进入docker
执行 docker-machine ssh default ,出现下图
修改镜像为国内镜像
找到下面的路径
编辑下方 ,注意 打开后在 --label provider=virtualbox的下面添加--registry-mirror=http://docker.mirrors.ustc.edu.cn,这里的http://docker.mirrors.ustc.edu.cn可以修改为其他的,比如阿里,网易等都可以,下面是中科大的镜像。这个文件是只读的,所以需要修改一下权限(chmod)
编写docker-compose.yml编排flink集群
安装 docker-compose
直接 pull docker-compose( 二进制安装)
1、下载最新版本:
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2、增加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3、查看是否安装好
docker-compose --version
编写docker-compose.yml
这个直接在网上找找
启动
docker-compose up 如下图
上面的语句会直接运行 编写的docker-compose.yml