博客
关于我
【IT之路】Docker系列-CentOS Docker 安装
阅读量:283 次
发布时间:2019-03-03

本文共 1372 字,大约阅读时间需要 4 分钟。

Docker 安装与使用指南

一、Docker 说明

Docker 是一个开源容器化平台,自 2017 年 3 月起分为两个版本:Docker CE(社区版)和 Docker EE(企业版)。Docker CE 是免费的社区版本,适合个人和小型项目使用;Docker EE 则是付费的企业版本,提供更强的安全性和支持。

本文将详细介绍 Docker CE 的安装与使用步骤。

二、CentOS 搭建

在安装 Docker 之前,确保系统环境符合要求。 CentOS 7 是常用的操作系统,以下是前提条件:

  • 系统架构:必须为 64 位。

  • 内核版本:至少为 3.10 或更高版本。可以通过以下命令查看内核版本:

    uname -r

三、Docker 安装

1. 前提要求
  • 操作系统:CentOS 7 64 位。
  • 内核版本:3.10 或更高。
  • 软件依赖:安装 Docker 需要一些系统工具和库。
2. 安装必要软件

首先,确保系统中存在必要的软件依赖项。可以通过以下命令安装:

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

如果网络条件不允许在线安装,可以预先下载并离线安装相关软件。

3. 添加 Docker 软件源

为了获取 Docker CE 镜像,可以手动添加 YUM 软件源。以下命令将添加 Aliyun 的镜像站点:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 更新 YUM 缓存

添加了新的软件源后,需要更新 YUM 缓存以获取最新的镜像列表:

sudo yum makecache fast
5. 安装 Docker CE

根据需求选择特定版本安装。可以通过以下命令查看所有 Docker 版本:

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

然后安装最新版本:

sudo yum -y install docker-ce
6. 启动 Docker 服务

安装完成后,启动 Docker 后台服务:

sudo systemctl start docker
7. 验证安装

使用以下命令验证 Docker 是否正确安装并运行:

docker run hello-world

由于本地没有 hello-world 镜像,会自动下载并运行容器。如果出现错误,请检查网络连接。

8. 常用命令

  • 启动 Docker 服务:

    sudo systemctl start docker
  • 重启 Docker 服务:

    sudo systemctl daemon-reloadsudo systemctl restart docker
  • 查看 Docker 版本:

    docker --version
  • 查看容器状态:

    docker ps
  • 停止容器:

    docker stop 

注意事项

  • 如果安装过程中遇到依赖项错误,需检查并安装相关软件包。
  • 部分镜像下载可能需要网络权限,确保系统可以访问互联网。
  • 建议定期更新 Docker 版本以获取最新的安全补丁和功能改进。

转载地址:http://habl.baihongyu.com/

你可能感兴趣的文章
Prometheus 云原生 - 监控 Linux、MySQL、Redis、RabbitMQ、Docker、SpringBoot 3.x
查看>>
Prometheus 介绍
查看>>
Prometheus 安全配置详解
查看>>
prometheus 安装node_exporter, node_exporter 安装最新版 普罗米修思安装监控服务器client
查看>>
Prometheus 安装部署实战
查看>>
prometheus 持久化存储方案
查看>>
Prometheus 监控系统企业级实战
查看>>
Prometheus 监控系统简介
查看>>
Prometheus 配置详解
查看>>
Prometheus 采集器使用详解
查看>>
Prometheus 黑盒监控实战
查看>>
prometheus+alertmanager+grafana监控部署教程
查看>>
Prometheus+Grafana构建智能化Kubernetes监控系统实战
查看>>
Prometheus+SpringBoot应用监控全过程详解
查看>>
Prometheus+SpringBoot应用监控全过程详解
查看>>
prometheus安装
查看>>
Prometheus实战教程:监控Kafka消息
查看>>
Prometheus实战教程:监控mysql数据库
查看>>
Prometheus实战教程:监控Nginx状态
查看>>
prometheus常用exporter下载地址大全
查看>>