zoukankan      html  css  js  c++  java
  • Docker在Ubuntu16.04上安装

    转自:http://blog.51cto.com/collen7788/2047800

    1、添加Docker源

    sudo apt-get update

     

    2、增加CA证书

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

     

    3、添加GPG Key(一种加密手段)

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

     

    4、创建docker.list文件

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

    #添加Ubuntu16.04LST的入口

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

     

    5、再次更新源

    sudo apt-get update

     

    6、以防万一,清除过时的源

    sudo apt-get purge docker

     

    7、验证下APT是从正确的库源下载应用的(至此,可见已经配置好了Docker的源

    apt-cache policy docker-engine

     

    8、安装aufs驱动linux-image-extra,更新源

    sudo apt-get update

     

    9、安装 linux-image-extra

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

     

    10、安装Docker,更新源

    sudo apt-get update

     

    11、通过apt命令在线安装docker

    sudo apt-get install docker-engine

     

    12、开启docker的守护进程(Docker服务开启)

    sudo service docker start

     

     

    13、国际惯例,用一个Hello world的来测试安装成功。本地本来没有Hello World镜像,通过Docker源获取到,并成功现实Hello world

    sudo docker run hello-world

    图片1.png 

     

    14、查看正在运行的容器

    sudo docker ps -ls

    图片2.png 

    至此,可见已经配置好了Docker Engine

     

    15、开始安装Docker Compose

     

    16、安装curl命令

    sudo apt install curl

     

    17、安装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

     

    18、验证Docker Compose

    sudo docker-compose --version

    图片3.png 

    至此,可见已经配置好了Docker Compose

     

    19、开始部署Apache Storm

     

    20、克隆git项目

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

     

    21、将命令行目录切换到刚刚克隆下来的git项目目录,通过以下命令启动集群:

    sudo docker-compose up -d

     

    注意:

    (1) 你也可以使用 docker-compose up 命令来将结果输出到当前命令行界面,但是在你结束它之前无法进行任何其它操作,而一旦命令行退出,所有的容器都将停止。而 docker-compose up -d 将在后台启动所有容器。

    (2) 第一次启动时间很比较长

     

    22、访问Storm UI(端口:49080

    图片4.png 

     

    至此,已经成功通过Docker部署Storm

     

    23、停止这个集群的所有容器:

    sudo docker-compose stop

     

    24、停止docker的守护进程

    sudo service docker stop

  • 相关阅读:
    【eoe资源】通过片段创建灵活的用户界面
    史上最全的Android开发索引帖
    临时记录
    五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
    【转】深入探讨 Android 传感器
    Java Collections Framework Java集合框架List,Map,Set等全面介绍之概要篇
    谷歌 G1 android APK安装器 离线安装软件
    【转】請為你的 Android 程式加上 obfuscation 吧!
    【转】Android Toolchain与Bionic Libc
    用VirtualBox在XP环境下虚拟Ubuntu的过程
  • 原文地址:https://www.cnblogs.com/eternal1025/p/8976356.html
Copyright © 2011-2022 走看看