Centos7安装Docker Engine

一.先决条件

首选需要一个64位操作系统和3.10或者更版本的内核。

查看当前内核版本:

$ uname -r
3.10.0-229.el7.x86_64

二.yum安装Docker Engine

安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源。

1.使用普通用户sudo或者root登录到你的服务器,更新yum,确保你的软件都是最新的

$ sudo yum update

2.添加Docker的yum源

复制代码
复制代码
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
复制代码
复制代码

3.安装Docker软件包

$ sudo yum install docker-engine

4.设置Docker服务开机自启

$ sudo systemctl enable docker.service

5.启动Docker服务

$ sudo systemctl start docker

6.验证Docker是否安装成功

$ sudo docker run --rm hello-world

 三.脚本安装Docker Engine

1.更新yum

$ sudo yum update

2.运行Docker安装脚本

$ curl -fsSL https://get.docker.com/ | sh

这个脚本将会添加docker.repo并且安装Docker

3.设置Docker服务开机自启

$ sudo systemctl enable docker.service

4.启动Docker服务

$ sudo systemctl start docker

5.验证Docker是否安装成功

$ sudo docker run --rm hello-world

 

参考文献:https://docs.docker.com/engine/installation/linux/centos/

posted @   遥望星空  阅读(608)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2014-03-05 [转]对Why Scrum will never work的评论
2014-03-05 为什么Scrum不行?
2009-03-05 使用闭包优雅的为setInterval(setTimeout)传递参数
点击右上角即可分享
微信分享提示