在当今的云计算时代,容器化技术已经成为了一种主流的部署方式。Docker 作为容器技术的代表,因其轻量级、易用性等特点,受到了广泛的应用。本文将带领大家快速上手 CentOS Stream 2021,并通过实战指南,帮助大家轻松掌握 Docker 应用的部署。
一、CentOS Stream 2021 简介
CentOS Stream 是一个开源的 Linux 发行版,它是 CentOS 的继任者,旨在为最新的 Red Hat Enterprise Linux (RHEL) 提供一个测试平台。CentOS Stream 2021 基于 RHEL 8.4,提供了最新的开源技术,包括容器化技术。
二、安装 CentOS Stream 2021
1. 下载 CentOS Stream 2021
首先,访问 CentOS Stream 官方网站下载 CentOS Stream 2021 的安装镜像。
2. 安装 CentOS Stream 2021
使用虚拟机软件(如 VirtualBox、VMware)创建一个新的虚拟机,并将 CentOS Stream 2021 安装镜像设置为启动源。按照安装向导完成安装。
3. 配置网络
在安装过程中,确保网络配置正确,以便后续操作。
三、安装 Docker
1. 安装 Docker CE
在 CentOS Stream 2021 上,我们可以通过 yum 命令安装 Docker CE。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
2. 启动 Docker 服务
安装完成后,启动 Docker 服务。
sudo systemctl start docker
3. 设置 Docker 服务开机自启
sudo systemctl enable docker
四、Docker 容器化部署实战
1. 拉取镜像
使用 docker pull 命令拉取一个 Docker 镜像,例如拉取一个简单的 Nginx 镜像。
docker pull nginx
2. 运行容器
使用 docker run 命令运行一个容器。
docker run -d -p 8080:80 nginx
这条命令会创建一个守护进程(-d)运行 Nginx 容器,并将容器的 80 端口映射到宿主机的 8080 端口。
3. 访问容器
在浏览器中输入宿主机的 IP 地址和端口(例如:http://192.168.1.100:8080),即可访问 Nginx 容器。
4. 管理容器
使用 docker ps 命令查看正在运行的容器。
docker ps
使用 docker stop 命令停止容器。
docker stop 容器ID或名称
5. 删除容器
使用 docker rm 命令删除容器。
docker rm 容器ID或名称
五、总结
通过本文的介绍,相信大家对 CentOS Stream 2021 和 Docker 应用的部署有了初步的了解。在实际应用中,我们可以根据需求进行更复杂的配置和操作。希望本文能帮助大家快速上手 CentOS Stream 2021,并轻松掌握 Docker 应用的部署。
