CentOS安装docker

本文详细介绍Docker的两个版本DockerCE与DockerEE的区别,以及如何在CentOS上安装DockerCE,并配置国内镜像加速器以提高下载速度。文章还提供了详细的命令行操作步骤,帮助读者顺利完成Docker环境的搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  1. Docker CE,社区免费版,我们一般使用这个。
  2. Docker EE,企业版,强调安全,但需付费使用。

Docker要求CentOS内核版本要高于3.10,通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r

  1. 安装一些必要的系统工具:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 添加软件源信息:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. 更新 yum 缓存:
    sudo yum makecache fast
  4. 安装 Docker-ce:
    sudo yum -y install docker-ce
  5. 配置docker镜像加速

国内网络拉取 Docker 镜像非常慢,我们可以配置国内的加速器来解决,我使用的是我在阿里云申请的docker加速地址,https://XXXXXXX.mirror.aliyuncs.com。(这个地址请自己申请,是免费的)
配置 Daemon
vi /etc/docker/daemon.json
在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["https://XXXXXX.mirror.aliyuncs.com"]
}
  1. 启动 Docker 后台服务
    sudo systemctl start docker
  2. 测试运行 hello-world
    docker run hello-world

特别强调

不要使用Windows版本的docker,如果你需要在Windows电脑上使用docker,建议先安装虚拟机,安装CentOS,再在CentOS上安装docker。
不使用windows版本docker原因:

  1. Windows版本的docker性能极差, 同样的配置换成centos下的docker,性能提升很大。
  2. 必须在docker deskop中先设置共享盘,才能将目录挂载到docker中,很麻烦。而linux下的docker宿主机与Docker之间共享目录不需特殊设置,非常方便。
  3. 其windows容器模式,因为网上根本没有windows下的docker资源,鸟用没有。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值