您的位置:首页 > 运维架构 > Docker

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

2018-03-21 19:16 746 查看
Docker-CE Ubuntu安装教程
Prerequisites

Install Docker CE
Install using the repository

通过安装包安装

Root权限和Docker服务

验证Docker-CE是否安装成功

Docker-CE Ubuntu安装教程



参考文档:官方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

Update

$ sudo apt-get update


安装docker包

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


添加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


设置stable稳定的仓库(stable稳定版每季度发布一次,Edge版每月一次)

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


INSTALL DOCKER CE

Update

$ sudo apt-get update


安装最新版本的Docker-CE

$ sudo apt-get install docker-ce


通过安装包安装

获取
.deb
安装包

官网下载安装包

安装

$ 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
......
......
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Docker ubuntu 人工智能