zoukankan      html  css  js  c++  java
  • ubuntu16.04下安装docker和docker-compose

    开始安装

    由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:
    $ sudo apt-get remove docker docker-engine docker-ce docker.io

    更新apt包索引:
    $ sudo apt-get update

    安装以下包以使apt可以通过HTTPS使用存储库(repository):
    $ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

    添加Docker官方的GPG密钥:
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    使用下面的命令来设置stable存储库:
    $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    再更新一下apt包索引:
    $ sudo apt-get update

    安装最新版本的Docker CE:
    $ sudo apt-get install -y docker-ce

    在生产系统上,可能会需要应该安装一个特定版本的Docker CE,而不是总是使用最新版本:
    列出可用的版本:

    $ apt-cache madison docker-ce



    Docker CE目前各版本
    选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库,以及扩展它的稳定性级别。要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们:

    $ sudo apt-get install docker-ce=<VERSION>

    eg:apt-get install docker-ce=17.06.0~ce-0~ubuntu



    验证docker
    查看docker服务是否启动:
    $ systemctl status docker



    若未启动,则启动docker服务:
    $ sudo systemctl start docker

    经典的hello world:
    $ sudo docker run hello-world

    有以上输出则证明docker已安装成功!

    安装docker-compose
    (1).运行以下命令下载最新版本的docker-compose:
    sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

    (2).更改二进制文件的权限,使其能够运行:
    sudo chmod +x /usr/local/bin/docker-compose

    (3).测试安装:
    docker-compose --version

  • 相关阅读:
    selector
    c# word 转pdf 导出失败,因为此功能尚未安装
    Jquery
    Enter
    获取当前地址的参数值
    无法向会话状态服务器发出会话状态请求。
    Ajax 跨域请求
    JsonResult 处理时间格式
    VS2013打开项目提示"Asp.net4.5未在web服务器上注册
    死锁
  • 原文地址:https://www.cnblogs.com/sinsenliu/p/9634262.html
Copyright © 2011-2022 走看看