美文网首页
Ubuntu 下 Docker 安装

Ubuntu 下 Docker 安装

作者: coding400 | 来源:发表于2019-10-22 20:15 被阅读0次

    版本介绍:

    Docker Engine - Community(Docker Engine 社区版) 非常适合希望开始使用Docker并尝试基于容器的应用程序的个人开发人员和小型团队

    Docker Engine - Enterprise(Docker Engine 企业版本) 专为安全性和企业级SLA的容器运行时的企业开发而设计

    Docker Enterprise(企业版 ) 专为企业开发和IT团队而设计,他们需要在大规模生产中构建,交付和运行业务关键型应用程序。

    系统要求

    这里作为初学者选择安装了 Docker Engine - Community,需要 64 位的Ubuntu且满足以下要求:
    Disco 19.04
    Cosmic 18.10
    Bionic 18.04 (LTS)
    Xenial 16.04 (LTS)

    1. 卸载旧版本

    旧版本的 Docker 称为 docker、docker.io、docker-engine ,首先使用命令卸载:

    $  sudo apt-get remove docker docker-engine docker.io containerd runc
    

    2. 更新 Ubuntu 安装包

    $  sudo apt-get update
    

    3. 安装软件包以允许通过HTTPS使用存储库

    $ sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
    
    

    4. 添加Docker的官方GPG密钥:

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    5. 安装最新版本的Docker Engine-Community和containerd,或者转到下一步安装特定版本:

    $ sudo apt-get install docker-ce docker-ce-cli containerd.io
    

    或者使用 命令列出仓库中可用的版本,然后使用固定的版本号进行安装

    $  apt-cache madison docker-ce
    $  sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
    

    6. 验证

    $ sudo docker run hello-world
    

    使用 docker run 命令从远程获取 hello-world 镜像 并运行,容器运行时,打印出消息之后退出

    7. 开放给远程客户端访问

    $ sudo vim /lib/systemd/system/docker.service
    

    将 ExecStart 改为如下:

    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
    

    重启 Docker 的守护进程

    $  systemctl daemon-reload
    

    重启 Docker

    $  systemctl restart docker
    

    查看 2375 端口是否被监听

    $ netstat -ant | grep 2175
    

    相关文章

      网友评论

          本文标题:Ubuntu 下 Docker 安装

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