0

0

Docker怎么安装CentOS镜像 Docker容器化安装系统环境

幻夢星雲

幻夢星雲

发布时间:2025-11-09 12:19:02

|

423人浏览过

|

来源于php中文网

原创

首先通过Docker拉取CentOS镜像可快速搭建隔离开发环境;接着使用docker pull centos获取镜像并用docker images验证;然后通过docker run -it centos /bin/bash启动交互式容器,进入bash并验证系统版本;对于后台运行需求,执行docker run -d -p 8080:80 --name mycentos centos sleep infinity启动守护容器,并通过docker exec进入;最后可创建Dockerfile自定义镜像,包含更新系统和安装net-tools、wget等操作,再用docker build构建并启动自定义容器。

docker怎么安装centos镜像 docker容器化安装系统环境

如果您尝试在本地环境中部署一个隔离的CentOS系统用于开发或测试,但直接安装操作系统较为繁琐,则可以通过Docker快速拉取并运行CentOS镜像,实现轻量化的系统环境搭建。以下是具体操作步骤:

本文运行环境:MacBook Pro,macOS Sonoma

一、拉取CentOS官方镜像

从Docker Hub获取官方维护的CentOS镜像,是创建容器化系统环境的第一步。该方法利用已构建好的基础镜像,避免手动配置系统。

1、打开终端,执行命令 docker pull centos 拉取最新版CentOS镜像。

2、等待下载完成,使用 docker images 查看本地镜像列表,确认centos镜像已存在。

二、基于镜像启动交互式容器

通过运行一个具备交互功能的容器,可以进入类似真实系统的命令行环境,便于进行软件安装和配置。

1、执行命令 docker run -it centos /bin/bash 启动容器并进入bash shell。

2、进入后可通过 cat /etc/redhat-release 验证当前系统版本信息。

3、此时可使用yum等包管理器安装所需软件,所有操作均在隔离环境中进行。

三、后台运行CentOS容器并暴露端口

对于需要长期运行的服务场景,可将容器置于后台运行,并映射必要的网络端口以便外部访问。

1、使用命令 docker run -d -p 8080:80 --name mycentos centos sleep infinity 启动守护态容器。

Imagine By Magic Studio
Imagine By Magic Studio

AI图片生成器,用文字制作图片

下载

2、通过 docker exec -it mycentos /bin/bash 进入正在运行的容器内部。

3、在容器内安装httpd或其他服务程序,并配置开机自启脚本以维持服务状态。

四、构建自定义CentOS镜像

通过Dockerfile定义个性化系统环境,可实现自动化构建包含预装软件的CentOS镜像。

1、创建目录并在其中新建文件 Dockerfile,内容如下:

FROM centos

RUN yum -y update && yum -y install net-tools wget

CMD ["/bin/bash"]

2、在Dockerfile所在路径执行 docker build -t mycustom-centos . 开始构建。

3、构建完成后,使用 docker run -it mycustom-centos 启动基于自定义镜像的容器。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

280

2023.07.24

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

516

2024.04.08

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

416

2024.04.08

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

454

2024.04.08

Docker容器化部署与DevOps实践
Docker容器化部署与DevOps实践

本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。

42

2026.02.11

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

359

2025.05.09

centos
centos

PHP中文网为大家提供centos相关信息,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统,PHP中文网提供centos相关文章,以及安装教程。

450

2023.06.16

常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

855

2023.10.27

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
光速学会docker容器
光速学会docker容器

共33课时 | 2万人学习

Docker 17 中文开发手册
Docker 17 中文开发手册

共0课时 | 0人学习

极客学院Docker视频教程
极客学院Docker视频教程

共33课时 | 18.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号