在现代软件开发和部署中,Docker 已成为不可或缺的工具。而 RockyLinux 作为一款稳定、开源的企业级 Linux 发行版,与 Docker 结合使用,能够高效地构建、运行和管理容器化应用。本教程将手把手教你如何在 RockyLinux 上使用 RockyLinux Docker命令 进行容器管理,即使你是完全的新手,也能轻松上手!
一、准备工作:在 RockyLinux 上安装 Docker
首先,确保你的 RockyLinux 系统已更新,并安装了必要的依赖:
# 更新系统sudo dnf update -y# 安装必要工具sudo dnf install -y yum-utils device-mapper-persistent-data lvm2# 添加 Docker 官方仓库sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 安装 Docker Enginesudo dnf install docker-ce docker-ce-cli containerd.io -y# 启动并设置开机自启sudo systemctl start dockersudo systemctl enable docker# 验证安装sudo docker --version
二、常用 RockyLinux Docker 命令速查
掌握以下基本命令,你就能完成大部分容器管理任务:
1. 拉取镜像(Image)
sudo docker pull nginx:latest
这会从 Docker Hub 下载最新的 Nginx 镜像。
2. 查看本地镜像
sudo docker images
3. 运行容器
sudo docker run -d -p 8080:80 --name my-nginx nginx:latest
参数说明:
-d:后台运行(detached mode)
-p 8080:80:将主机的 8080 端口映射到容器的 80 端口
--name:为容器指定名称
nginx:latest:使用的镜像名称
4. 查看正在运行的容器
sudo docker ps
加上
-a参数可查看所有容器(包括已停止的):
sudo docker ps -a
5. 停止与启动容器
# 停止容器sudo docker stop my-nginx# 启动已停止的容器sudo docker start my-nginx
6. 删除容器与镜像
# 删除容器(先停止)sudo docker rm my-nginx# 删除镜像sudo docker rmi nginx:latest
三、实用技巧:进入容器内部调试
有时你需要进入正在运行的容器进行调试或配置修改,可以使用
exec命令:
sudo docker exec -it my-nginx /bin/bash
退出容器时输入
exit即可,不会影响容器运行。
四、总结
通过本篇Docker基础教程,你已经掌握了在 RockyLinux 上使用 Rocky Linux容器操作 的核心技能。从安装 Docker 到运行、管理容器,每一步都清晰明了。建议多动手实践,尝试部署不同的应用(如 Redis、MySQL、WordPress),逐步提升你的 容器管理 能力。
提示:生产环境中请务必配置非 root 用户运行 Docker(参考 Docker 官方文档添加用户到 docker 组),以提高系统安全性。
现在,你已经准备好在 RockyLinux 上高效使用 Docker 了!快去创建你的第一个容器吧!
