人工智能利器:Docker-CE Ubuntu安装教程

Docker-CE Ubuntu安装教程

docker

参考文档:官方Docs

Prerequisites

Docker目前分为两个版本:

  • Docker Enterprise Edition (Docker EE) 专为企业开发和IT团队设计,用于在大规模生产中构建,运送和运行关键业务应用程序。Docker EE集成,认证和支持,为企业提供业界最安全的容器平台,使所有应用程序现代化。 收费
  • Docker Community Edition (Docker CE) 是开发人员和小团队的理想选择,希望开始使用Docker并尝试基于容器的应用程序。Docker CE可在许多平台上使用,从桌面到云到服务器。 免费

本教程讲解的是 Docker Community Edition (Docker CE)

OS requirements

Ubuntu系统必须是64位的,并且:

  • Artful 17.10 (Docker CE 17.11 Edge and higher only)
  • Xenial 16.04 (LTS)
  • Trusty 14.04 (LTS)

卸载旧版本

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

AUFS

Ubuntu14.04 强烈建议安装 Docker 的AUFS存储驱动程序:

$ sudo apt-get update

$ sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual
Install Docker CE
Install using the repository

SET UP THE REPOSITORY

  1. Update

    $ sudo apt-get update
  2. 安装docker包

    $ sudo apt-get install \
       apt-transport-https \
       ca-certificates \
       curl \
       software-properties-common
  3. 添加Docker的官方GPG密钥

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

    如果出现错误:

    zh@zh~ $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    curl: (7) Failed to connect to 127.0.0.1 port 41662: Connection refused
    gpg: no valid OpenPGP data found.

    尝试命令前加上sudo:

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

    检查是否成功添加密钥 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88,通过查找后八位字符,查看结果中是否有Docker密钥:

    $ sudo apt-key fingerprint 0EBFCD88
    
    pub   4096R/0EBFCD88 2017-02-22
         Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
    uid                  Docker Release (CE deb) <docker@docker.com>
    sub   4096R/F273FCD8 2017-02-22
  4. 设置stable稳定的仓库(stable稳定版每季度发布一次,Edge版每月一次)

    $ sudo add-apt-repository \
      "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) \
      stable"

INSTALL DOCKER CE

  1. Update

    $ sudo apt-get update
  2. 安装最新版本的Docker-CE

    $ sudo apt-get install docker-ce
通过安装包安装
  1. 获取 .deb 安装包

    官网下载安装包

  2. 安装

    $ sudo dpkg -i /path/to/package.deb
Root权限和Docker服务

docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组:

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

之后 Log out 重新登录, 即可.

Docker 是服务器—-客户端架构。命令行运行docker命令的时候,需要本机有 Docker 服务。如果这项服务没有启动,可以用下面的命令启动:

# service 命令的用法
$ sudo service docker start

# systemctl 命令的用法
$ sudo systemctl start docker
验证Docker-CE是否安装成功
$ docker info
或者
$ docker --version

如果安装成功,对于命令 docker info 将有以下类似输出信息:

Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.12.1-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
......
......
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值