1. 查看服务器内核版本

  • Docker要求CentOS系统的内核版本高于3.10,通过`uname -r`命令查看当前内核版本。
  • 2. 卸载已安装的Docker(如果有)

  • 确保yum包更新到最新:`yum update`。
  • 清除原有的Docker(如果操作系统安装过Docker):`yum remove docker docker
  • client docker - client - latest docker - common docker - latest docker - latest - logrotate docker - logrotate docker - engine`。
  • 3. 安装依赖包:`yum install

  • y yum
  • utils`。
  • 4. 建立Docker仓库(映射仓库地址)

  • 以阿里docker镜像源为例:`yum
  • config - manager -- add - repo - ce/linux/centos/docker - ce.repo`。
  • 5. 安装Docker引擎:`yum install docker

  • ce docker
  • ce - cli containerd.io`。
  • 6. 启动Docker

  • 启动Docker命令:`systemctl start docker`。
  • 设置开机自启命令:`systemctl enable docker`。
  • 查看Docker版本命令:`docker version`。
  • 7. 测试Docker是否安装正常:`docker run hello

  • world`。
  • 二、注意事项

    Linux安装Docker:步骤与注意事项

    1. 系统要求

  • Docker要求CentOS系统的内核版本高于3.10。
  • 对于Linux Mint等系统,需要根据具体情况调整安装步骤,如在Linux Mint安装时,需要确认Ubuntu版本并手动添加到相应文件中。
  • 2. 卸载旧版本

  • 如果之前安装过旧版本的Docker,需要先卸载干净,避免潜在的安装冲突和兼容性问题。
  • 3. 依赖包安装

  • 安装Docker前需要安装一些依赖包,如`yum
  • utils`等,确保安装过程顺利。
  • 4. 仓库设置

  • 可以选择官方源或者国内的镜像源(如阿里云镜像源)来设置仓库,以提高下载速度。
  • 5. 非root用户使用Docker指令权限问题

  • 普通用户直接运行Docker指令可能会遇到权限不够的问题,将当前用户加入到docker用户组中即可:`sudo gpasswd
  • a $USER docker`,然后`newgrp docker`。
  • 6. 配置镜像加速

  • 默认镜像源在国外,对Docker版本大于1.10.0的用户,可以通过修改`/etc/docker/daemon.json`文件来加速镜像,例如添加国内镜像源:
  • json

    registry

  • mirrors": [
  • ",
  • mirror.c.",
  • 然后执行`sudo systemctl daemon

  • reload`和`sudo systemctl restart docker`。
  • 7. 安装Docker Desktop(如果适用)

    对于有图形界面需求的用户,在安装Docker Desktop时,需要满足一定的系统要求,如支持虚拟化的64位内核和CPU、KVM虚拟化支持、QEMU必须是5.2或更高版本、systemd初始化系统、至少4GB的RAM等。