Docker官方文档 安装Docker

目录

安装Docker

支持的平台

云端

服务器

准确的时间的发布计划

更新和补丁

历史版本

Docker 云

开始吧

Docker企业版

在Windows系统上的Docker通用管理平台

安装Docker企业版

目录

目录

安装Docker

支持的平台

云端

服务器

准确的时间的发布计划

更新和补丁

历史版本

Docker云

开始吧

Docker企业版

在Windows系统上的Docker通用管理平台

安装Docker企业版

安装指定版本

更新Docker企业版

安装之前的注意事项

关于Docker 企业版容器和Windows服务器一些事项

继续学习Docker

适用于Ubuntu系统的Docker企业版

先决条件

系统要求


安装Docker

Docker有两个可用的版本:社区版本(CE)和企业版(EE)

Docker社区版(CE)本是开发者和小团队开始使用Docker以及尝试基于容器部署应用程序的最佳选择。Docker CE也有两个子版本,标准版本和最新版本:

  • 标准版本     每季度发布一次
  • 最新版本     每个月发布一次新特性

关于Docker标准版本的更多信息可以浏览网站 Docker Community Edition

Docker企业版本(EE)是为了企业开发者以及IT团队设计,他们在大规模生产中构建,部署,运行重要的应用程序。关于Docker EE 以及购买事项,可以浏览Docker Enterprise Edition.

性能社区版基本企业版标准企业版高级企业版

容器引擎和内置编排

网络以及安全

   是    是

经过认证的基础设施,插件

以及 ISV容器

 
镜像管理  
容器应用管理  
镜像安全扫描   

 

 

 

 

 

 

 

 

支持的平台

Docker 社区版和企业版支持多种多样的平台,包括云平台和现场部署。以下表格的信息给你提供最好的安装方式。

桌面版

平台Docker社区版 x86_64Docker社区版 ARMDocker企业版

适用于Mac的Docker版本(macos系统)

     

适用于Windows系统版本(微软 windows10系统)

 

  

 

 

 

 

云端

平台Docker社区版 x86_64Docker社区版 ARMDocker企业版

亚马逊Web服务器

    

微软Azure服务器

 

 

 

 

 

另外,可以参阅Docker Cloud(补充url连接https://docs.docker.com/install/)以获取有关 Digital Ocean云,Packet 云, SoftLayer云, 或者自建云的设置说明。

服务器

平台

Docker社区版

X86_64架构

Docker社区版

ARM架构

Docker社区版

ARM64架构

Docker社区版

IBM Z

 (s390x)

Docker企业版

X86_64架构

Docker企业版

IBM Z

 (s390x)

CentOS系统    
Debian系统   
Fedora系统     

微软Windows

服务器 2016

     

Oracle Linux

系统

     

Red Hat 

企业版

    

SUSEl Linux

企业版

    
Ubunntu系统

 

 

 

 

 

 

 

 

 

 

 

 

 

注意:Docker企业版在IBM架构上的一些限制

  • UCP(Universal Control Plane)中的管理节点和从节点都不支持IBM架构

准确的时间的发布计划

从Docker 17.03版本开始,Docker基于时间发布新的版本,具体见下面的表格。

Docker企业版的主要新版本每年发布两次。

月份Docker社区最新版Docker社区稳定版本
1月 
2月 
3月
4月 
5月 
6月
7月 
8月 
9月
10月 

11月

 
12月

 

 

 

 

 

 

 

 

 

 

 

 

 

1: 在Linux发行版本上,这些发行版将仅仅出现在稳定版而不会出现在最新版中。因此,你需要使能这两个版本的下载渠道。( On Linux distributions, these releases will only appear in the stable  channels, not the  edge  channels. For that reason, on Linux distributions, you need to enable both channels.)

更新和补丁

  • 安装的Docker企业版将会在发布的一年内收到补丁和更新。
  • 安装的Docker社区稳定版将会在下一个Dokcer 社区稳定版发布一个内收到补丁和更新。
  • 安装的Docker社区最新版将在下一个Docker社区最新版或者稳定版发布后不会收到补丁和更新。

历史版本

关于Docker历史版本的解释和安装的问题可以参考Docker归档文件(URL链接)

Docker 云

Docker Cloud已被弃用。有关任何与Docker Cloud相关的内容,请参阅Docker Hub。

开始吧

在安装Docker之后,开始学习Docker基础知识(URL链接)吧。

 

Docker企业版

在Windows服务器上安装Docker企业版

适用于Windows服务器的Docker企业版支持在Windows服务器上本机的容器。Windows服务器2016以及以上的版本具有这样的功能。Docker企业版安装文件包含在Windows服务服务器上运行Docker的所有文件。本主题描述的是在安装之前的操作以,及如何下载安装Docker企业版。

查询有关发行版的说明?从此处获取所有版本的发行说明或者订阅相关的Docker博客说明。

在Windows系统上的Docker通用管理平台

使用Docker企业版,你的Windows节点加入Docker通用管理平台管理的swarm集群。当你的Windows2016版本的服务器上安装了Docker企业版同时你有一个UCP(通用管理平台)管理节点,你能把你的Windows工作节点加入swarm集群。

安装Docker企业版

注意:Windows服务器 1709版本

由于镜像不兼容的问题,Docker企业版并不支持Windows服务器1709。为了使用容器管理平台(UCP),请使用当前的LTSB版本并不是1709版本。

Windows服务器2016版本以及更高的版本支持Docker企业版,在安装之前,请参阅完整的安装需求。

1. 打开一个Windows服务器PowerShell命令界面,并且输入以下的命令

Install-Module DockerProvider -Force
Install-Package Docker -ProviderName DockerProvider -Force

2. 通过运行hello-world容器测试你的Docker企业版本是否成功安装。

docker container run hello-world:nanoserver

Unable to find image 'hello-world:nanoserver' locally
nanoserver: Pulling from library/hello-world
bce2fbc256ea: Pull complete
3ac17e2e6106: Pull complete
8cac44e17f16: Pull complete
5e160e4d8db3: Pull complete
Digest: sha256:25eac12ba40f7591969085ab3fb9772e8a4307553c14ea72d0e6f98b2c8ced9d
Status: Downloaded newer image for hello-world:nanoserver

Hello from Docker!
This message shows that your installation appears to be working correctly.
<snip>

【可选】确保你有所有必须的更新

一些高级Docker特性(比如swarm)要求Windows更新kb4015217补丁(或者一个更新的的补丁)。

sconfig

选择选项 6)  Download and Install Updates.

当你想手动安装,自动化脚本安装,或者安装在气隙系统上(air-gapped systems)可以使用以下的步骤:

1.在Windows服务器PowerShell命令界面,在一个能联网的机器上下载安装压缩文件。

# On an online machine, download the zip file.
invoke-webrequest -UseBasicparsing -Outfile .zip https://download.docker.com/components/engine/windows-server/17.06/.zip

2.在你想要安装Docker的服务器上拷贝zip文件,在PowerShell命令提示符下,使用以下的命令解压缩文件,注册,启动Docker服务。

# Extract the archive.
Expand-Archive .zip -DestinationPath $Env:ProgramFiles

# Clean up the zip file.
Remove-Item -Force .zip

# Install Docker. This will require rebooting.
$null = Install-WindowsFeature containers

# Add Docker to the path for the current session.
$env:path += ";$env:ProgramFiles\docker"

# Optionally, modify PATH to persist across sessions.
$newPath = "$env:ProgramFiles\docker;" +
[Environment]::GetEnvironmentVariable("PATH",
[EnvironmentVariableTarget]::Machine)

[Environment]::SetEnvironmentVariable("PATH", $newPath,
[EnvironmentVariableTarget]::Machine)

# Register the Docker daemon as a service.
dockerd --register-service

# Start the Docker service.
Start-Service docker

3. 通过运行hello-world容器测试你的Docker企业版

docker container run hello-world:nanoserver

安装指定版本

为了安装指定的Docker版本,你能使用MaximumVersion,MinimumVersion或者RequiredVersion参数,例如:

Install-Package -Name docker -ProviderName DockerProvider -Force -RequiredVersion 17.06.2-ee-5
...
Name                           Version          Source           Summary
----                           -------          ------           -------
Docker                         17.03.0-ee       Docker           Contains Docker EE for use with Windows Server 2016...

更新Docker企业版

注意:检查是否有之前安装Docker遗留的安装文件,确保你能下载最新的Docker补丁,请删除这个安装文件并且使用Docker安装文件。

Uninstall-Module DockerMsftProvider -Force
Install-Module DockerProvider -Force

使用以下的命令,在Windows服务器2016上更新Docker企业版

Install-Package -Name docker -ProviderName DockerProvider -Update -Force

如果安装Docker通用管理平台,运行Windows版的容器管理平台安装脚本

启动Docker服务

Start-Service Docker

安装之前的注意事项

  • 安装Windows版本的Docker企业版包括了:安装Docker引擎和Docker CLI客户端。

关于Docker 企业版容器和Windows服务器一些事项

查阅有关使用Docker企业版容器的一些信息?

  • Windows容器(Lab)开始提供一个手册如何在Windows 10或者Windows服务器2016上安装运行windows容器。它提供如何使用windows容器运行一个MusicStore的应用程序。
  • 安装 - Windows服务器2016(Lab)描述了环境的详细信息。
  • 适用于Windows服务器上的Docker容器平台,在Docker网站上的一些文章和博客

继续学习Docker

  • 入门提供了适用于Windows服务器上的Docker概述,基本的Docker命令例子,如何得到帮助和反馈信息,并且给出了适用于Windows服务器的Docker主题的链接。
  • FAQs 提供了常见问题的答案
  • 发行说明列出了组件的更新,新的特征,以及和稳定版和最新版相关的更新。
  • 学习Docker提供了简单的Docker教程。
  • Windows服务器上的Windows容器是官方的微软文档。

适用于Ubuntu系统的Docker企业版

为了能在Ubuntu上安装Docker企业版,确保你的服务器满足安装的条件,然后再安装Docker

先决条件

Docker社区版用户应该去在Ubuntu上安装Docker社区版,而不是这个主题。

要安装Docker企业版,你需要知道你试用的或者你订阅的Docker企业版仓库URL地址。这些说明是适合于Ubuntu系统的Docker企业版以及适合于Linux的Docker企业版,同时也支持全部Linux发行版的Docker企业版。以下可以得到这个说明:

  • 访问https://store.docker.com/my-content.
  • 列出了所有你可以访问的订阅版和试用版。
  • 点击安装适合于Ubuntu系统的按钮。
  • 从标有复制的字段中复制粘贴下载你需要的版本

当你看到占位符文本时,使用URL

<DOCKER-EE-URL>.

关于Docker 企业版的更多介绍,请参阅 Docker Enterprise Edition

系统要求

想要安装Docker企业版本,你需要以下的64位Ubuntu系统:

  • Xenial 16.04 (LTS)
  • Trusty 14.04 (LTS)

Docker企业版支持 x86_64(或arm64),s309x(IBM)以及ppc64el(IBM)架构。

适用与Ubuntu系统的Docker企业版支持overlay2以及aufs存储驱动。

  • 安装了版本4以及更高版本的Linux内核,overlay2支持并优先选择aufs驱动。
  • 对于Linux内核版本3,aufs是支持的,该内核版本不支持overlay或者overlay2驱动。

卸载低版本的Docker

时间关系,先翻译后边的,随后慢慢的翻译暗转部分!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值