CentOS 7下Docker的安装和验证

1、Docker 要求 CentOS7 系统的内核版本高于 3.10 ,需要验证你的CentOS 版本是否支持 Docker ,通过在终端中输入命令:

        uname –r

就可以查看当前的内核版本

2、使用
root
权限登录
CentOS,确保
yum
包已更新到最新

yum
update

3、一般旧版本的Docker通常名称为docker、docker-engine,如果已经安装过,需要卸载它们以及和它们关联的依赖文件,命令如下:

sudo
yum remove docker \

                     docker-client
\

                    docker-client-latest
\

                    docker-common
\

                    docker-latest
\

                    docker-latest-logrotate
\

                    docker-logrotate
\

                    docker-engine

如果yum输出这些文件都没有被安装的话,就说明卸载成功。

/var/lib/docker下保存着images、containers、volumes和networks,Docker
Engine-Community包现在称之为docker-ce。

或者输入:
yum
remove docker-* -->卸载所有

4、在一台新的主机上第一次安装Docker
社区版时,你需要安装Docker仓库,然后从仓库上进行Docker的安装和更新。

使用yum-utils提供的yum-config-manager工具来安装需要的包,并且devicemapper存储驱动需要device-mapper-persistent-data和lvm2,命令如下图所示:


sudo
yum install -y yum-utils \

                  device-mapper-persistent-data
\

                   lvm2

5、使用下面的命令来建立稳定的仓库

sudo
yum-config-manager \

           --add-repo
\

          https://download.docker.com/linux/centos/docker-ce.repo

鉴于国外网络问题,强烈建议使用国内源!!!

(1)官方源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(2) 国内源:
sudo  yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6、使用下面的命令来安装最新版本的Docker社区版:

         sudo
yum install docker-ce docker-ce-cli containerd.io

7、启动Docker,命令如下:

        sudo
systemctl start docker

8验证Docker社区版是否成功安装,我们可以通过命令

         sudo
docker run hello-world

相关问题的解决:

1、docker:
Error response from daemon: Get https://registry-1.docker.io/v2/:
net/http: request canceled


解决方法:

修改或新增
/etc/docker/daemon.json

#
vi /etc/docker/daemon.json

{

"registry-mirrors":
["http://hub-mirror.c.163.com"]

}

2、Docker
安装后
Cannot
connect to the Docker daemon at unix:///var/run/docker.sock. Is the
docker daemon running?

解决办法

$
systemctl daemon-reload
$ sudo service docker restart

$ sudo service docker status (should see active (running))

$ sudo docker run hello-world

原文地址:https://www.cnblogs.com/lone5wolf/p/11968375.html

时间: 2024-11-04 17:51:55

CentOS 7下Docker的安装和验证的相关文章

CentOS系统下docker的安装与卸载

Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app).几乎没有性能开销,可以很容易地在机器和数据中心中运行.最重要的是,他们不依赖于任何语言.框架包括系统. 前提 首先,你的Centos的系统一定要是64位的,不管版本是什么.并且内核版本至少是3.10以上. 用以下命令去查看你的内核版本: $

docker入门(1) Centos 7 下docker的安装

centos 7安装docker 什么是 Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护. Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc.Redhat 已经在其 RHEL6.5 中集中支持 Docker:

Windows和Centos下Docker的安装配置

Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V.然后才能正常安装 Hyper-V 就是虚拟机中的一种 开启Hyper-V win10专业版开启方式 键入win,搜索"windows"开打"启用或关闭windows功能",找到Hyper-V并勾选 win10家庭版开启方式

CentOS 7 下 yum 方式安装 Docker 环境

教你如何在 CentOS 7 下 yum 方式安装 Docker 环境. 记录在CentOS 7下使用yum方式安装Docker环境的步骤. 1.移除旧版本: yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                  

CentOS 7 中 Docker 的安装

CentOS 7 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker,只需要运行下面的 yum 命令: [[email protected] ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: [[email protected] ~]# service docker start [[email protected] ~]

CentOS 7下Samba的安装与配置

CentOS 7下Samba的安装与配置 一.简介 简介以及配置介绍部分来自:https://www.cnblogs.com/muscleape/p/6385583.html Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CI

CentOS 7下源码安装MySQL 5.7

网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右(5.7版本的是600M左右), 对于第二种方法,我搞了一天,无果,到某个环节实在是无法走通,老大那边也不让搞了,隔了几天老大又吩咐我在生产服务器上安装mysql,这次我就按照第一种方法源码安装方式 下载源码安装包 http://dev.my

基于CentOS 7下最小化安装的操作系统搭建Zabbix3.0环境

环境说明 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 Httpd版本:Apache/2.4.6 (CentOS) MariaDB版本:5.5.52-MariaDB PHP版本:PHP 5.4.16 环境准备 [[email protected] ~]# setenforce 0 [[email protected] ~]# sed -i "s/SELINUX=enforcing/SELINUX=disa

ubuntu下docker简单安装rabbitmq

一.docker安装只需要几步即可,安装docker和切换镜像源见:ubuntu下docker简单安装mysql # 下载镜像 docker pull rabbitmq # 启动镜像 docker run --name rabbitmq -p 15672:15672 -p 5672:5672 -d rabbitmq:latest # 进去镜像实例中安装管理界面 docker exec -it rabbitmq bash # 镜像实例中输入命令安装管理台 rabbitmq-plugins enab