如何安装docker ce

发布时间 - 2020-04-05 00:00:00    点击率:

本文以在centos上安装docker ce进行讲解。

1、操作系统要求

如需安装 Docker CE,您需要 64 位版本的 CentOS 7。

2、卸载旧版本

Docker 的早期版本称为 docker 或 docker-engine。如果安装了这些版本,请卸载它们及关联的依赖资源。

$ sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

3、设置镜像仓库

3.1、安装所需的软件包。yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2。

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3.2、使用下列命令设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此。

$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

3.3、可选:启用 edge 和 testing 镜像仓库。这些镜像仓库包含在上述 docker.repo 文件中,但默认情况下处于禁用状态。您可以将它们与 stable 镜像仓库一起启用。

$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-testing

3.4、您可以通过运行带有 –disable 标志的 yum-config-manager 命令来禁用 edge 或 testing 镜像仓库。如需将其重新启用,请使用 –enable 标志。以下命令用于禁用 edge 镜像仓库。

$ sudo yum-config-manager --disable docker-ce-edge

4、安装 Docker CE

4.1、yum 软件包索引。

$ sudo yum makecache fast

4.2、安装最新版本的 Docker CE,或者转至下一步以安装特定版本。

$ sudo yum install docker-ce

4.3、在生产系统中,您应该安装特定版本的 Docker CE,而不是始终使用最新版本。列出可用版本。此示例使用 sort -r 命令按版本号(从最高到最低)对结果进行排序,并且已被截断。

$ yum list docker-ce.x86_64  --showduplicates | sort -r
 docker-ce.x86_64  17.06.0.el7        docker-ce-stable

此列表的内容取决于启用了哪些镜像仓库,并且将特定于您的 CentOS 版本(在本示例中,由版本中的 .el7 后缀表示)。选择一个特定版本进行安装。第二列为版本字符串。第三列为镜像仓库名称,它表示软件包来自哪个镜像仓库并按扩展其稳定性级别列出。

如需安装特定版本,请将版本字符串附加到软件包名称,并使用连字符 (-) 分隔它们:

 $ sudo yum install docker-ce-

4.4、启动 Docker

 $ sudo systemctl start docker

4.5、验证是否正确安装了 docker,方法是运行 hello-world 镜像。

$ sudo docker run hello-world

相关教程推荐:docker教程


# 镜像  # 软件包  # 如需  # 您可以  # 最新版本  # 您的  # 安装了  # 已被  # 将其  # 所需 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: bing浏览器学术搜索入口_bing学术文献检索地址  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  IOS倒计时设置UIButton标题title的抖动问题  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  如何在阿里云香港服务器快速搭建网站?  如何在 Pandas 中基于一列条件计算另一列的分组均值  零基础网站服务器架设实战:轻量应用与域名解析配置指南  高防服务器租用如何选择配置与防御等级?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  再谈Python中的字符串与字符编码(推荐)  Laravel如何使用Blade组件和插槽?(Component代码示例)  Laravel怎么为数据库表字段添加索引以优化查询  如何在建站宝盒中设置产品搜索功能?  青岛网站建设如何选择本地服务器?  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  Laravel如何使用Vite进行前端资源打包?(配置示例)  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  googleplay官方入口在哪里_Google Play官方商店快速入口指南  如何快速完成中国万网建站详细流程?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  香港服务器选型指南:免备案配置与高效建站方案解析  原生JS实现图片轮播切换效果  昵图网官网入口 昵图网素材平台官方入口  Laravel Docker环境搭建教程_Laravel Sail使用指南  如何制作一个表白网站视频,关于勇敢表白的小标题?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  如何挑选优质建站一级代理提升网站排名?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Laravel怎么判断请求类型_Laravel Request isMethod用法  如何快速搭建高效WAP手机网站吸引移动用户?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何注册花生壳免费域名并搭建个人网站?  如何获取免费开源的自助建站系统源码?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  b2c电商网站制作流程,b2c水平综合的电商平台?  晋江文学城电脑版官网 晋江文学城网页版直接进入  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  制作公司内部网站有哪些,内网如何建网站?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】