Docker 云实验实践记录:从服务启动到 HTTP 容器验证
本文由 AI 辅助整理,内容基于本次华为云 KooLabs「轻松快速上手 Docker」实验的实际操作与终端输出。仅记录实验环境,不代表生产部署建议。
一、先确认操作环境
实验使用平台分配的临时账号和预置 ECS。控制台与个人账号隔离,避免误操作自己的资源。执行 cat /etc/system-release,本次返回 Huawei Cloud EulerOS release 2.0 (West Lake)。手册中的系统示例与实际环境可能不同,因此先检查版本再继续。
二、验证 Docker 服务而非只看安装完成
按实验手册取得 Docker 18.09.9 实验包并配置 systemd 服务,启动后运行 docker version。验证时同时查看 Client 和 Server:两部分都有版本信息,才能确认不仅装好了命令行,也连接到了守护进程。这里使用旧版是为了跟随教学实验,实际新项目应另外评估受支持的版本。
三、拉取镜像与运行容器
按照实验给定的镜像加速配置重启 Docker,执行 docker pull httpd。本次终端显示各层 Pull complete,并返回镜像摘要及下载成功状态。随后创建名为 datahttpd 的容器,将宿主机 80 端口映射到容器 80 端口,再执行 docker ps -a。输出中容器状态为 Up,端口映射也存在。
四、用 HTTP 响应完成最后一环
仅看到容器 Up 不足以证明业务已经可用。继续在实验机执行 curl -s http://127.0.0.1,返回的 HTML 包含 It works!,说明本机端口到 Apache 服务的链路已工作。这个检查只验证本机 HTTP 访问,没有额外宣称公网、域名、HTTPS 或并发能力已经验证。
五、区分实践完成、平台检测和积分到账
实验页面最终显示 100% 完成。成长中心积分可能延迟刷新,不能把执行成功直接写成积分已到账;应分别记录终端验证、实验检测结果和积分明细。操作完成后结束实验,让平台释放临时资源。
本次验证范围:Docker 服务启动、httpd 镜像拉取、容器运行和本机 HTTP 响应。镜像归档导入步骤遇到下载等待,本文不将未核验的导入结果写成成功。生产环境的权限收敛、镜像更新、备份与安全加固不在本次实验验证范围内。
实验入口:https://edu.huaweicloud.cn/lab/experiment-detail_2417
- 点赞
- 收藏
- 关注作者
评论(0)