跟着KooLabs做实验:轻松快速上手 Docker 的几个收获
今天跟着华为云 KooLabs 的《轻松快速上手 Docker》实验走了一遍,把平时零散的 Docker 知识串了一下,记录几个印象深的点。
实验环境是华为云欧拉操作系统(HCE)的 ECS,资源是预置好的,领了免费名额后直接用实验账号登录控制台就行,省去了自己开机的麻烦。
任务一:安装部署 docker
实验用 yum 源安装,步骤和常规 CentOS 差别不大:
1. 先用 dnf/yum 安装 docker 相关包;
2. systemctl start docker 启动,再 enable 设置开机自启;
3. docker --version 和 docker info 确认服务正常。
手册里特意提醒检查 systemd 状态,之前我自己装的时候经常忽略这一步,导致后面容器起不来排查半天。
任务二:镜像与容器管理
这部分练了几个最常用的命令:
- docker pull 从镜像仓库拉取镜像,注意镜像源配置,国内配加速器速度差别很大;
- docker run -d -p 80:80 以 detached 模式起容器,-p 做端口映射时一定要确认安全组放行了对应端口;
- docker ps / docker images / docker logs 这三件套是排查问题最顺手的组合;
- 用 docker commit / Dockerfile 做了一个简单镜像,体会到了"容器即进程"的隔离思路。
几个小坑:
1. ECS 安全组没放行端口时,容器端口映射了也访问不到,先查安全组再查容器;
2. 镜像拉取慢基本是源的问题,换加速器立竿见影;
3. 实验账号权限是最小授权,遇到"权限不足"提示不影响主流程,忽略即可。
总体下来一小时以内能完成,环境一键开通、手册步骤清晰,适合想系统过一遍 Docker 基础操作的同学。做完顺手把常用命令整理成了自己的小抄,以后部署服务直接翻。
- 点赞
- 收藏
- 关注作者
评论(0)