小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

Centos7下安装Docker

软件&&安装,Linux 额外说明

收录于:52天前

1.安装docker

1、Docker要求CentOS系统内核版本高于3.10。检查此页面上的先决条件以验证您的 CentOS 版本是否支持 Docker。

通过 uname -r命令查看你当前的内核版本

 $ uname -r

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

$ sudo yum update

3.卸载旧版本(如果已经安装过旧版本)

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

4. 安装所需的软件包。 yum-util 提供了 yum-config-manager 功能,另外两个依赖于 devicemapper 驱动。

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

5.设置yum源

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

 

6.可以查看所有仓库中的所有docker版本,并选择具体版本进行安装。

$ yum list docker-ce --showduplicates | sort -r

7.安装docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install <FQPN>  # 例如:sudo yum install docker-ce-17.12.0.ce

 

8.启动并加入开机启动

$ sudo systemctl start docker
$ sudo systemctl enable docker

9、验证是否安装成功(有客户端和服务两部分,说明docker安装启动成功)

$ docker version

2. 问题

1、由于之前安装过旧版本的docker,所以安装时报如下错误:

复制代码

复制代码

Transaction check error:
  file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

复制代码

复制代码

2.卸载旧版本的包

$ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

3.再次安装docker

$ sudo yum install docker-ce

⚠️:国外镜像一般很难访问,建议配置阿里云镜像。yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

你好世界!!!

转自:https://www.cnblogs.com/wang-yaz/p/10429899.html

. . .

相关推荐

额外说明

讲解Git的基本概念和使用(InsCode AI创作助手)

Git 是一种分布式版本控制系统,它允许多个用户协同工作并对项目进行版本控制。下面是 Git 的基本概念和使用方式: 基本概念: 仓库(Repository):存储代码和版本历史记录的地方。 提交(Commit):在仓库中记录一次代码更改的操作。 分支(

额外说明

Oracle Database 23c新特性:无表查询

Oracle 23c 开始支持无表查询,也就是没有 FROM 子句的 SELECT 语句。 无表查询语句 在之前的版本中,我们需要使用 DUAL 表快速查询表达式或者函数的值。Oracle 23c 开始可以省略 FROM 子句和 DUAL 表,以下两种查

额外说明

[引擎]之二:unity中查看简单mesh顶点顺序的小工具

因为要在Unity3d中检验在《3D游戏编程大师技巧》中学习到的东西,写了一个查看简单mesh的顶点顺序的小工具。 效果如下(当前也可以将uv坐标等其他信息加入到显示中): 工具创建步骤: 创建一个脚本,读取mesh中的顶点列表 using UnityE

额外说明

librosa 语音库(二)STFT 的实现

librosa是一个应用广泛的音频处理python库。 在librosa中有一个方法叫做stft,功能是求音频的短时傅里叶变换, librosa.stft 返回是一个矩阵 短时傅立叶变换(STFT),返回一个复数矩阵使得D(f,t) 当调用的形式是 np

额外说明

centos一些常用命令的备忘录

一:查看cpu more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo 如果觉得需要看的更加舒服 grep "model name" /proc/cpuinfo | c

额外说明

IT冷知识第一期(周更)

文章目录 第一批个人电脑 有搜索引擎核心技术的国家 格式化后的时钟 “美国支付宝”是哪一家? H5 的坎坷之路 布尔逻辑 ENIAC 的开发团队 第一批个人电脑 1977 年 9 月,世界上第一批大规模生产的个人电脑在美国发布了, 售价 600 美元。

额外说明

【计算机常识】CPU架构

x86-64(x64)/AMD64/x86-64/x86_64/x64/x64-64/: 是x86架构的64位拓展,x64于1999年由AMD设计 不同的公司叫法不同,苹果公司和RPM包管理员以“x86-64”或“x86_64”称呼此64位架构。甲骨文公

额外说明

Windows系统丢失oleacc.dll文件导致程序错误问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个oleacc.dll文件(挑

额外说明

如何在WordPress和WooCommerce中添加自旋以赢得选择

Do you want to add spin to win optin to your WordPress 网站 or WooCommerce 商店? A spin to win optin adds gamification to your sign

ads via 小工具