DevOps随笔2-Docker分别在CentOS7和Ubuntu24上的的安装和使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本章介绍Docker的安装和基本使用。


一、Docker是什么?

Container是轻量级、可移植的软件单元,包含应用代码、运行时、依赖项和配置。
Docker是Container的创建、运行和管理的工具,是 Kubernetes 的底层运行时之一。
Pod 是 Kubernetes 的最小调度单元,包含一个或多个紧密关联的Container。
Service 是 Kubernetes 中定义 Pod 访问策略的,提供稳定的网络端点。Service 通过标签选择器绑定一组 Pod,为其提供稳定访问入口。
Kubernetes是Container编排平台,自动化管理容器化应用的部署、扩展和运维。以 Pod为单位调度Container到合适节点。

关于Docker、Pod关系,参考:
Docker和K8S中pod、services、container的介绍和关系
一关系图让你理解K8s中的概念,Pod、Service、Job等到底有啥关系

二、在CentOS7上安装docker-ce社区版

1.引入Docker CE 软件源

将阿里云的 Docker CE 软件源添加到 CentOS 的 yum 仓库列表中,方便后续通过 yum 快速安装或更新 Docker。

[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.安装docker依赖包

由于centos官方repo已经不再支持,改用国内阿里云repo仓库,再执行依赖包安装.

[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.backup
[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# yum install -y yum-utils device-mapper-persistent-data lvm2

3.安装docker-ce,查看安装版本

[root@localhost yum.repos.d]# yum install docker-ce -y
[root@localhost yum.repos.d]# docker version

4.启动docker服务并设置开机自动启动

docker启动后状态为Active(running)表示启动正常。

[root@localhost yum.repos.d]# systemctl start docker && systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

[root@localhost yum.repos.d]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2025-04-26 21</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值