docker 搭建flink集群
? ? ? ? ? ? ? ? ? ? ? ? (Window10 家庭版)
這是我第一次搭建docker,一開始不知道怎么做刘陶,我就在網(wǎng)上查找相關(guān)的內(nèi)容胳赌,然后找到了一些答案,但是這個(gè)過程中遇到很多的麻煩匙隔,最終通過我的死磕疑苫,終于是完成了。我想把我的這個(gè)過程簡單記錄一下。
前提條件
window10家庭版(win7也可以)捍掺,PS:像win10專業(yè)版有其他辦法撼短。
下載 DockerToolbox
我的版本是:DockerToolbox-18.09.3,一路next安裝
? 然后挺勿,你會(huì)看到桌面有三個(gè)圖標(biāo)
第一個(gè)是VirtualBox曲横, 類似于VMWare虛擬機(jī),第二個(gè)是docker的GUI,第三個(gè)啟動(dòng)的Termianl
啟動(dòng)
點(diǎn)擊Docker Quickstart Terminal,啟動(dòng)比較慢不瓶,稍微等一會(huì)兒
進(jìn)入docker
執(zhí)行 docker-machine ssh default 禾嫉,出現(xiàn)下圖
修改鏡像為國內(nèi)鏡像
找到下面的路徑
編輯下方 ,注意 打開后在? ? --label provider=virtualbox的下面添加--registry-mirror=http://docker.mirrors.ustc.edu.cn湃番,這里的http://docker.mirrors.ustc.edu.cn可以修改為其他的夭织,比如阿里,網(wǎng)易等都可以吠撮,下面是中科大的鏡像。這個(gè)文件是只讀的讲竿,所以需要修改一下權(quán)限(chmod)
編寫docker-compose.yml編排flink集群
安裝 docker-compose
直接 pull docker-compose( 二進(jìn)制安裝)
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、增加可執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
3题禀、查看是否安裝好
docker-compose --version
編寫docker-compose.yml
這個(gè)直接在網(wǎng)上找找
啟動(dòng)
docker-compose up 如下圖
上面的語句會(huì)直接運(yùn)行 編寫的docker-compose.yml