【Docker】在 CentOS 上安装 Docker 的完备指南

打印 上一主题 下一主题

主题 805|帖子 805|积分 2415

Docker 是今世软件开辟中不可或缺的工具,它提供了一种轻量级的虚拟化解决方案,帮助开辟者更方便地打包、分发和管理应用步伐。本文将详细先容如何在 CentOS 系统上安装 Docker,包括必要的前期准备、安装步骤、设置自动启动、常用命令以及卸载方式。
一、准备工作

在安装 Docker 前,确保您的 CentOS 系统是最新的。您可以通过以下命令更新系统:
  1. sudo yum update -y
复制代码
二、检查系统版本

确认您的 CentOS 版本以确保兼容性:
  1. cat /etc/os-release
复制代码
三、安装 Docker

1. 依赖包安装

在安装 Docker 之前,先安装 yum-utils,这个工具可以帮助我们更好地管理软件包:
  1. sudo yum install -y yum-utils
复制代码
2. 添加 Docker 堆栈

接下来,我们必要添加 Docker 的官方堆栈,以便能够下载最新版本的 Docker:
  1. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
3. 安装 Docker

现在可以安装 Docker 了。运行以下命令进行安装:
  1. sudo yum install docker-ce docker-ce-cli containerd.io -y
复制代码
四、启动与测试 Docker

1. 启动 Docker 服务

安装完成后,启动 Docker 服务:
  1. sudo systemctl start docker
复制代码
2. 验证 Docker 是否安装乐成

要检查 Docker 是否正常运行,可以实行以下命令:
  1. sudo systemctl status docker
复制代码
如果一切正常,您应该会看到 Docker 服务的状态为 active (running)。
3. 运行 Hello World 容器

通过运行一个简朴的 Docker 容器来验证安装是否乐成:
  1. sudo docker run hello-world
复制代码
如果看到欢迎消息,说明 Docker 已经精确安装并可以使用。
五、设置 Docker 自动启动

为了让 Docker 在系统启动时自动启动,可以使用以下命令:
  1. sudo systemctl enable docker
复制代码
您可以运行以下命令来确认 Docker 服务已设置为自动启动:
  1. sudo systemctl is-enabled docker
复制代码
如果返回 enabled,则表示设置乐成。
六、常用 Docker 命令

以下是一些常用的 Docker 命令,可以帮助您快速上手:
命令形貌sudo docker ps列出当前运行的容器sudo docker images列出本地存储的全部镜像sudo docker run [image]使用指定镜像创建并运行一个新容器sudo docker stop [container]停止运行中的容器sudo docker rm [container]删除一个容器sudo docker rmi [image]删除一个镜像sudo docker exec -it [container] /bin/bash进入运行中的容器并打开 bash shell 七、卸载 Docker

如果您必要完全卸载 Docker,可以使用以下命令:
  1. sudo yum remove docker-ce docker-ce-cli containerd.io -y
  2. sudo rm -rf /var/lib/docker
复制代码
总结

通过以上步骤,您已经乐成在 CentOS 上安装了 Docker,并设置了它在系统启动时自动启动。Docker 的强大功能使得应用的摆设与管理变得更加高效与灵活。无论是开辟环境还是生产环境,Docker 都能提供极大的便利。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

渣渣兔

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表