Docker 入门实操笔记:安装、加速、拉镜像与运行第一个容器
前言
昨天在华为云 KooLabs 上把《轻松快速上手 Docker》这个免费实验完整走了一遍,从安装 Docker 到跑起第一个容器全流程都亲手操作过。这篇笔记把关键步骤和几个容易踩的点记下来,给同样刚接触 Docker 的新手参考。
一、安装与启动 Docker
实验环境是一台沙箱 ECS,系统里还没有 Docker,需要先安装再启动服务。安装完成后用 systemctl 把 Docker 服务启动,并设置开机自启,这样后面操作不会因为服务没起来而报错。
验证服务是否正常,最直接的办法是看 Docker 能不能响应版本信息,能正常输出就说明守护进程已经就绪。
二、配置镜像加速
国内直接从 Docker Hub 拉镜像经常很慢甚至超时,所以第一步先配好镜像加速。方法是修改 Docker 的 daemon 配置文件,把加速器地址写进去,然后重启 Docker 服务让配置生效。
这一步建议放在所有拉镜像操作之前做,能省下大量等待时间。
三、拉取 httpd 镜像
加速配好后,拉取官方的 httpd 镜像做练习。docker pull httpd 执行后可以看到分层下载的进度,全部完成后用 docker images 确认镜像已经在本地列表里。
httpd 体积不大,很适合作为第一个练手的镜像。
四、导入 centos 镜像
除了在线拉取,实验里还练习了从本地导入镜像:先拿到 centos 的镜像包,再用 docker load 把它导入到本地镜像库。导入成功后同样用 docker images 检查,确认 centos 已经可用。
pull 和 load 是两种最常见的获取镜像方式,实际工作中都会遇到,值得都练一遍。
五、运行第一个容器
镜像就绪后,用 docker run 把 httpd 跑起来。第一次运行时加上 -d 让容器在后台运行,并做好端口映射,这样才能从外部访问到容器里的 Web 服务。
容器启动后,最关键的验证命令是 docker ps:能看到容器在列表里、状态是 Up,就说明它真的在运行。用 curl 或浏览器访问映射后的端口,能看到 httpd 的默认页面,整个链路就通了。
六、实验中的几个注意点
- 倒计时提示别慌:实验进行中会弹出"距离实验结束还有 X 分钟,延时需消耗 10 个实验点"的提示。如果实验点余额是 0,直接点取消继续做就行,不需要购买实验点,抓紧把剩余步骤做完即可。
- 沙箱密码重置是正常的:为了进沙箱终端可能需要重置 root 密码,这台 ECS 是实验用完即释放的一次性资源,不影响任何真实资源,放心操作。
- 免费实验次数每天刷新:当天的免费次数用完就等第二天,不用着急。
结语
Docker 的入门门槛其实不高,核心就是"镜像-容器"这一组概念加上几个常用命令。亲手走一遍比看十遍文档管用,推荐新手都找个免费实验环境实际操作一次。
备注:本文基于作者在 KooLabs 免费实验中的真实操作记录整理。
- 点赞
- 收藏
- 关注作者
评论(0)