Advertisement

阿里云ubuntu16.4部署docker

阅读量:

首先更新一下系统安装一下新的更新:

复制代码
 sudo apt-get update

    
 sudo apt-get -y upgrade
    
    
    
    
    代码解读

确保你的系统支持aufs文件管理系统:

复制代码
    sudo apt-get install linux-image-extra-`uname -r`
    
    
    代码解读

添加docker源的apt-key:

复制代码
    sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
    
    
    代码解读

添加docker的源:

复制代码
    echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
    
    
    代码解读

更新本地源到最新的添加后的状态:

复制代码
    sudo apt-get update
    
    
    代码解读

Finally,下载安装docker:

复制代码
    sudo apt-get install docker-engine 
    
    代码解读

因为Ubuntu系统的默认防火墙配置(UFW: Uncomplicated Firewall)阻止了所有docker应用程序试图连接到这些端口时。

修改UFW使其畅通:

编辑ufw的配置文件.

复制代码
    sudo nano /etc/default/ufw
    
    
    代码解读

滚动到显示DEFAULTFORWARDPOLICY的那一行,并将该行的原有内容替换为第二行的描述

复制代码
    DEFAULT_FORWARD_POLICY="DROP"
    
    
    代码解读

With:

复制代码
    DEFAULT_FORWARD_POLICY="ACCEPT"
    
    
    代码解读

按CTRL+X 并键入y来保存和退出.

最后重新加载ufw:

复制代码
    sudo ufw reload
    
    代码解读
复制代码
    
    
    代码解读
复制代码
    启动Docker:
    
    代码解读
复制代码
    service docker start
    
    代码解读
复制代码
    运行一个Helloworld实例:
    
    代码解读
复制代码
    docker run hello-world
    
    代码解读

全部评论 (0)

还没有任何评论哟~