Docker在Ubuntu16.04上安裝和部署Apache Storm

DockerUbuntu16.04上安裝和部署Apache Stormlinux

一、添加Docker源git

sudo apt-get updategithub

 

二、增長CA證書docker

sudo apt-get install apt-transport-https ca-certificatesubuntu

 

三、添加GPG Key(一種加密手段)curl

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609Dide

 

四、建立docker.list文件測試

sudo vi /etc/apt/sources.list.d/docker.list加密

#添加Ubuntu16.04LST的入口url

deb https://apt.dockerproject.org/repo ubuntu-xenial main

 

五、再次更新源

sudo apt-get update

 

六、以防萬一,清除過期的源

sudo apt-get purge docker

 

七、驗證下APT是從正確的庫源下載應用的(至此,可見已經配置好了Docker的源

apt-cache policy docker-engine

 

八、安裝aufs驅動linux-image-extra,更新源

sudo apt-get update

 

九、安裝 linux-image-extra

sudo apt-get install linux-image-extra-$(uname -r)

 

十、安裝Docker,更新源

sudo apt-get update

 

十一、經過apt命令在線安裝docker

sudo apt-get install docker-engine

 

十二、開啓docker的守護進程(Docker服務開啓)

sudo service docker start

 

 

1三、國際慣例,用一個Hello world的來測試安裝成功。本地原本沒有Hello World鏡像,經過Docker源獲取到,併成功現實Hello world

sudo docker run hello-world

圖片1.png 

 

1四、查看正在運行的容器

sudo docker ps -ls

圖片2.png 

至此,可見已經配置好了Docker Engine

 

1五、開始安裝Docker Compose

 

1六、安裝curl命令

sudo apt install curl

 

1七、安裝Docker Compose

sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

 

sudo chmod +x /usr/local/bin/docker-compose

 

1八、驗證Docker Compose

sudo docker-compose --version

圖片3.png 

至此,可見已經配置好了Docker Compose

 

1九、開始部署Apache Storm

 

20、克隆git項目

sudo git clone https://github.com/ziyunhx/storm-mono-docker

 

2一、將命令行目錄切換到剛剛克隆下來的git項目目錄,經過如下命令啓動集羣:

sudo docker-compose up -d

 

注意:

(1) 你也可使用 docker-compose up 命令來將結果輸出到當前命令行界面,可是在你結束它以前沒法進行任何其它操做,而一旦命令行退出,全部的容器都將中止。而 docker-compose up -d 將在後臺啓動全部容器。

(2) 第一次啓動時間很比較長

 

2二、訪問Storm UI(端口:49080

圖片4.png 

 

至此,已經成功經過Docker部署Storm

 

2三、中止這個集羣的全部容器:

sudo docker-compose stop

 

2四、中止docker的守護進程

sudo service docker stop

相關文章
相關標籤/搜索