CentOS Docker 安装学习笔记

简介

Docker 是一个开源的应用容器引擎,可以帮助开发者打包自己的应用程序并且能够快速地部署到任何平台上。本文将介绍在 CentOS Linux 中安装 Docker 的步骤。

步骤

1. 卸载旧版本

如果您之前已经安装过 Docker,请先卸载旧版本。

bashCopy Code
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

2. 安装必要的工具

在安装 Docker 之前,需要先安装一些必要的工具。

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

3. 添加 Docker CE 的官方源

执行以下命令添加 Docker CE 的官方源。

bashCopy Code
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker CE

执行以下命令进行 Docker CE 的安装。

bashCopy Code
sudo yum install docker-ce docker-ce-cli containerd.io

5. 启动 Docker

执行以下命令启动 Docker 服务。

bashCopy Code
sudo systemctl start docker

6. 测试 Docker 是否安装成功

执行以下命令测试 Docker 是否安装成功。

bashCopy Code
sudo docker run hello-world

如果输出以下内容,则说明 Docker 已经成功安装。

Copy Code
Hello from Docker! This message shows that your installation appears to be working correctly. ...

实例

以运行 nginx 服务器为例,我们可以使用 Docker 快速部署一个 nginx 服务器。

1. 拉取 nginx 镜像

bashCopy Code
sudo docker pull nginx

2. 启动 nginx 容器

bashCopy Code
sudo docker run --name mynginx -d -p 80:80 nginx

3. 访问 nginx 服务器

在浏览器中访问 http://localhost,将会看到 nginx 的欢迎页面。

结论

本文介绍了在 CentOS Linux 中安装 Docker 的步骤,并通过实例展示了如何使用 Docker 部署一个 nginx 服务器。希望能够对大家理解和使用 Docker 有所帮助。