在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎

简介: 在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。

前言

简单记录一下如何在CentOS操作系统上安装、使用、卸载Docker容器引擎,以及配置Docker镜像加速地址。

一、在CentOS操作系统上安装Docker容器引擎

1)首先更新yum软件包索引
yum check-update

(2)安装yum软件包管理器的扩展
yum install -y yum-utils

(3)配置Docker镜像源【阿里云Docker镜像源:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo】
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

(4)安装Docker
yum install docker-ce docker-ce-cli containerd.io

二、验证安装成功,以及启动与校验

1)查看 Docker 版本
docker --version

(2)查看 Docker 状态
systemctl status docker

(3)启动 Docker
systemctl start docker

(4)停止 Docker
systemctl stop docker

(5)重启 Docker
systemctl restart docker

(6)开机自启动 Docker
systemctl enable docker

(7)执行 docker ps 命令,若不报错,则说明启动成功
docker ps

三、镜像加速

1)备份原始的 Docker 配置文件
cp /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo.backup

(2)编辑 Docker 配置文件,将原始的配置文件内容注释掉,添加新的镜像源配置,例如阿里云的镜像源
vi /etc/yum.repos.d/docker-ce.repo

# [docker-ce-stable]
# name=Docker CE Stable - $basearch
# baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
# enabled=1
# gpgcheck=1
# gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

(3)保存并退出配置文件
清除 yum 缓存
yum clean all

更新 yum 缓存
yum makecache

(4)重载生效
systemctl daemon-reload
systemctl restart docker

四、基本操作命令

1.查看可用镜像
docker search ubuntu

2.拉取镜像,如拉取Ubuntu镜像
docker pull ubuntu

3.启动Ubuntu镜像
docker run -it ubuntu /bin/bash

4.查看镜像内文件
ll

5.退出镜像
exit

6.列出所有镜像
docker images -a

7.删除镜像
docker rmi 镜像ID

8.查看所有容器
docker ps -a

9.启动容器
docker start 容器名

10.停止容器
docker stop 容器名

11.重启容器
docker restart 容器名

12.更改容器名字
docker rename 旧名称 新名称

13.在不需要进入容器的情况下直接与容器内的环境进行交互,如执行脚本或其它操作
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

14.列出所有运行中的容器
docker ps

15.列出所有的容器
docker ps -a

16.删除容器
docker rm 容器ID或容器名称

五、卸载Docker容器引擎

1)停止Docker服务
systemctl stop docker

(2)卸载Docker软件包
yum remove docker-ce docker-ce-cli containerd.io

(3)删除Docker镜像、容器和数据
rm -rf /var/lib/docker
目录
相关文章
|
2月前
|
关系型数据库 数据库 PostgreSQL
docker 安装 Postgres 17.6
本文介绍如何通过Docker安装和配置PostgreSQL 17.6。内容包括拉取镜像、导出配置文件、运行容器并挂载数据与配置文件目录,以及进入容器使用psql操作数据库的完整步骤,便于持久化管理和自定义配置。
360 3
docker 安装 Postgres 17.6
|
1月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
347 5
|
1月前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
339 2
|
2月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
576 16
|
1月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
509 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
5月前
|
缓存 Ubuntu 前端开发
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
763 1
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
|
9月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
397 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
9月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1057 25
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】