安装方法
根据您的需求,可以通过不同的方式安装Docker引擎(Docker Engine )。大多数用户使用安装了Docker的仓库,从安装成功的仓库进行安装。 为了便于安装和升级任务,Docker公式建议使用此安装方法进行安装。 一些用户可能需要使用下载的RPM软件包手动安装并手动升级。 此方法主要是因为某些系统没有网络环境,需要下载和安装。 在某些测试和部署环境中,有些用户使用自动脚本来安装Docker。 有关详细信息,请参考链接“自动安装脚本”。
使用仓库进行安装
在新安装的计算机上安装Docker之前,必须安装Docker仓库。 仓库安装后,可以从安装的仓库安装和更新Docker。安装
设置仓库
yum-utils软件包。 此软件包提供yum-config-manager工具。 然后,设置稳定的(stable )仓库。$ sudo yum install -y yum-utils
$ sudo yum-config-manager
- -添加- repo
3359 download.docker.com/Linux/centos/docker-ce.repo
可选:启用夜晚构建(nightly )或测试)仓库。
上面的仓库包含docker.repo文件,但默认情况下无效。 可以和稳定版仓库的地址一样有效。 以下内容显示了用于启用**夜间构建(nightly ) *仓库的命令。
$ sudo yum-config-manager--启用的ocker-ce-nightly
**测试(test ) *要启用仓库,请使用以下命令:
$ sudo yum-config-manager--启用的ocker-ce-test
可以通过运行yum-config-manager命令并在命令后添加--disable标记来禁用夜间构建(nightly )或) *测试) **仓库。 以下命令表示禁用**晚上的构建**仓库。
$ sudo yum-config-manager-- disabled ocker-ce-nightly
了解更多关于夜晚构建(nightly )和**测试(test ) *的频道。
安装
安装 Docker 引擎
最新版本的Docker引擎和容器,或使用以下步骤指定安装的特定版本。 $ sudoyuminstalldocker-ce-CLI containerd.io如果适用,请按照提示检查GPG Key。 请确保指纹与字符串060 a61 c 51 b 558 a7f 742 b77 aa c52 feb 6b 621 e9f 35匹配,然后选择接受。 获得多个Docker的仓库了吗? 如果启用了多个Docker仓库,则在使用yum install或yum update命令安装和升级Docker时未指定版本,则上述命令将使用最新版本进行安装这可能不需要已安装的版本。 已安装Docker,但未启动。 这是因为docker组已经创建,但尚未添加到组中。 为Docker安装指定特定版本的“Docker引擎”(Docker Engine ),列出指定仓库中可用的Docker版本,然后选择安装所需的版本。 a .列出分类仓库中可用的Docker版本。 以下示例显示按版本分类的结果。从高到低分类: $ yumlistdocker-ce-- show duplicates | sort-r docker-ce.x86 _ 64:18.09.1-3.El7docker-ce-stable docker-ce.x86 _ 653:18.09.0-3.eer -stable列表根据有效仓库的差异指定CentOS操作系统的版本(b .通过提供完整软件包的名称来安装指定版本的Docke引擎。 完整路径包括软件包的名称" docker-ce "和第二列中提供的版本字符串。 从第一个冒号(: )之后的字符开始计算,直到分隔符(-)之前的字符为止。 例如docker-ce-18.09.1。 $ sudoyuminstalldocker-ce-version _ string docker-ce-CLI-version _ string containerd.io docker已安装但已启动这是因为docker组已经创建,但尚未添加到组中。 启动docker $ sudosystemctlstartdocker并运行hello-world镜像(image )以验证是否成功安装了docker。 名为$ sudo docker run hello-world的命令下载测试镜像并在容器中运行。 如果容器正在运行,此命令将打印一些信息并退出。 Docker引擎已安装并正在运行。 必须使用sudo运行Docker命令。 请继续阅读页面上Linux安装Docker的下一步内容,以便操作系统上没有权限的用户可以使用Docker命令和其他配置选项。希望申请
升级 Docker 引擎
docker引擎。 请按照仓库中的安装说明选择要安装的新版本。操作系统上的安装结果。
已执行的所有命令:
sudo yum install -y yum-utils
sudo yum-config-manager-- add-repo https://download.docker.com/Linux/centos/docker-ce.repo
sudoyuminstalldocker-ce docker-ce-CLI containerd.io
sudo系统启动推动器
sudo docker run hello-world