美文网首页
ubuntu安装docker

ubuntu安装docker

作者: wyaoo | 来源:发表于2017-03-06 21:08 被阅读276次

    安装步骤:

    1. 使用管理员帐号登录ubuntu 15.04系统,保证该管理有root权限,或者可以执行sudo命令。
    2. 检查curl包有没有安装。
    which curl
    

    如果curl没有安装的话,更新apt源之后,安装curl包。

    sudo apt-get update $ sudo apt-get install curl
    
    1. 获得最新的docker安装包。
    curl -sSL https://get.docker.com/ | sh 
    

    shell会提示你输入sudo的密码,然后开始执行安装过程。

    1. 确认Docker是否安装成功。
    sudo docker run hello-world
    

    这个命令会下载一个测试用的镜像并启动一个容器运行它。
    或者,用 docker info 命令应该能够确认 Docker 是否已经正常安装并运行了:

    sudo docker info
    

    可能遇到的问题:

    问题1:

    由于国内网络原因,第四步可能会报错

    root@2560p:~# docker run hello-world
    Unable to find image 'hello-world:latest' locally
    latest: Pulling from library/hello-world
    78445dd45222: Pulling fs layer 
    docker: error pulling image configuration: Get https://registry-1.docker.io/v2/library/hello-world/blobs/sha256:48b5124b2768d2b917edcb640435044a97967015485e812545546cbed5cf0233: read tcp 192.168.2.112:46466->50.17.62.194:443: read: connection reset by peer.
    See 'docker run --help'.
    

    解决方法:

    注册并使用DaoCloud的加速器:https://www.daocloud.io/mirror#accelerator-doc
    会给每个用户分配一个加速网址
    修改文件:

    vi /etc/default/docker
    

    添加如下这段话:(xxxxxxx为分配给你的id)

    DOCKER_OPTS="--registry-mirror=http://xxxxxxxx.m.daocloud.io"
    

    重启docker:

    service docker restart
    

    问题2:

    在Ubuntu中,如果使用UFW,需要修改/etc/default/ufw 文件:

    DEFAULT_FORWARD_POLICY="ACCEPT"
    

    保存修改内容并重新加载 UFW:

    sudo ufw reload
    

    相关文章

      网友评论

          本文标题:ubuntu安装docker

          本文链接:https://www.haomeiwen.com/subject/iqougttx.html