`

linux上安装Docker

 
阅读更多

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

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



 

建议yum更新到最新版本

 

安装 Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

本文介绍 Docker CE 的安装使用。

移除旧的版本:

 

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

 安装一些必要的系统工具:

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

 

添加软件源信息:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

更新 yum 缓存:

sudo yum makecache fast

 

安装 Docker-ce:

sudo yum -y install docker-ce

 

启动 Docker 后台服务:

sudo systemctl start docker

 

测试运行 hello-world :

docker run hello-world

 

 

 

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

 

 

 

使用脚本安装 Docker

1、使用 sudo 或 root 权限登录 Centos。

2、确保 yum 包更新到最新。

 

sudo yum update

 

3、执行 Docker 安装脚本。

 

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

 

执行这个脚本会添加 docker.repo 源并安装 Docker。

4、启动 Docker 进程。

sudo systemctl start docker

 

5、验证 docker 是否安装成功并在容器中执行一个测试的镜像。

 

$ sudo docker run hello-world
docker ps

 

到此,Docker 在 CentOS 系统的安装完成。

(注意:centos6会遇到一些安装依赖软件已存在,但是版本太老的问题,建议使用centos7或以上版本。如果是centos6,可以升级后再安装)

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。

请在该配置文件中加入(没有该文件的话,请先建一个):

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

 

删除 Docker CE

执行以下命令来删除 Docker CE:

$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker

 

  • 大小: 7.4 KB
分享到:
评论

相关推荐

    linux下安装docker(centos8)

    linux下安装docker(centos8),如何在linux下从下载到启动,以及基础命令使用

    linux上安装docker

    linux上安装docker

    linux环境安装docker

    2. 使用`curl`命令下载并执行Docker安装脚本: ```bash curl -s https://get.docker.com/ubuntu/ | sudo sh ``` **解决常见问题**: - **错误提示**:“FATAL [0000] Error loading docker apparmor profile: ...

    Linux离线安装docker和docker-compose

    在Linux系统中,离线安装Docker和Docker Compose是一项必要的技能,特别是在网络环境不稳定或者没有互联网连接的环境中。本教程将详细讲解如何在x86和arm64架构的系统上进行离线安装。 首先,我们来看Docker。...

    linux下安装基于docker安装oracle.docx

    Linux 下基于 Docker 安装 Oracle Linux 作为一个流行的开源操作系统,广泛应用于服务器和云计算领域,而 Oracle 是一个功能强大且广泛应用的关系数据库管理系统。然而,将 Oracle 安装在 Linux 上可能会遇到一些...

    linux环境下docker安装、docker-compose安装、 harbor安装合集.txt

    linux环境下docker安装、docker-compose安装、 harbor安装合集.txt

    linux脚本安装docker,两行命令顺利安装上docker.

    linux脚本安装docker,两行命令顺利安装上docker.

    Linux下安装docker(1)_linux-docker.zip

    但可以合理推测,该压缩包中可能包含了Docker安装的脚本文件、配置文件、安装指南文档以及可能的示例项目或实践案例,以便用户可以直接在Linux系统中安装和配置Docker环境,从而快速开始使用Docker进行开发和部署。

    所有linux系统离线安装包docker和docker-compose

    总而言之,这个压缩包提供了Linux用户在无网络条件下安装Docker和Docker Compose的解决方案,对于系统管理员来说,这是一个非常有价值的资源,特别是对于那些需要在多台服务器上快速部署Docker环境的情况。

    在linux上安装docker等_Install-docker-on-linux.zip

    安装Docker在Linux上是一个包含多个步骤的过程,从检查系统要求、选择安装方法、执行安装命令,到配置和验证安装的每个环节都是至关重要的。用户需要按照详细的步骤一步步来,确保安装过程顺利,并且在安装完成后...

    docker-ce-20.10.21 linux离线rpm安装包

    在Linux环境中,有时我们可能需要在没有网络连接的情况下安装Docker。这时,使用RPM(Red Hat Package Manager)安装包是一种有效的解决方案。本教程将详细介绍如何在离线环境下使用RPM包安装Docker CE(Community ...

    国内在linux上安装docker是一件没苦硬吃的事,不如自己动手丰衣足食,

    离线安装Docker意味着可以在没有互联网连接的环境下,将Docker安装到Linux系统中,这对于许多企业来说是一个既节省时间又确保安全的重要解决方案。 进行离线安装Docker,需要预先下载与Linux发行版兼容的Docker...

    在CentOS Linux下安装Docker图文教程

    够熟练掌握Docker的安装、镜像管理、镜像加速设置容器管理的一系列管理命令。Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。 Docker-EE指Docker企业版,为收费...

    linux上安装Docker(非常简单的安装方法)

    最近比较有空,大四出来实习几个月了,作为...简单介绍一下在CentOS上安装Docker。 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可。 $ uname -r 2.使用 sudo 或 root 权限的用户登

    docker-20.10.6.tgz 安装包及安装命令、jdk8-Linux版本

    在Linux上安装Docker主要包括以下几个步骤: a. 更新包列表:首先,确保你的系统是最新的,通过执行`sudo apt-get update`(Ubuntu/Debian)或`yum update`(CentOS/RHEL)命令。 b. 安装依赖:对于Ubuntu/...

    ubuntu/kylin系统完美离线安装docker

    deb包完美进行离线安装docker,适用于ubuntu系统,Kylin系统,给出安装过程有可能缺少库依赖的解决办法,以后对于deb包缺少以赖库都可以用此方法

    银河麒麟v10 sp1 server安装docker手册

    本手册主要介绍了在银河麒麟v10 sp1 server上安装docker的步骤,包括配置yum源、安装docker-ce、启动docker、查看docker版本等步骤。 一、配置yum源 在安装docker之前,需要配置yum源。银河麒麟v10 sp1 server的...

    Linux安装包-docker-20.10.21.tgz

    Linux安装包-docker-20.10.21.tgz

    Linux下安装Docker

    1.CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 2.前提条件 ...3.安装方式:使用 yum 安装 Docker(CentOS 7下) Docker 要求 CentOS 系统的

    redhat7.2 离线安装docker-ce依赖包

    7. **验证Docker安装**:为了确认Docker是否安装成功,可以运行`docker version`命令,这将显示Docker的版本信息。 注意,离线安装Docker CE时,确保你下载的依赖包是与RHEL 7.2兼容的版本,否则可能会遇到安装失败...

Global site tag (gtag.js) - Google Analytics