🐧运维笔记
首页 文章 笔记导航
🐧Linux 运维基础笔记7 页🔧运维进阶 · 常用服务搭建8 页🌐Web 应用服务 · Nginx8 页🚀Nginx 水平扩展与优化8 页🛡️Linux 进阶 · iptables 防火墙4 页🐚Linux 进阶 · Shell 编程10 页🐬数据库 · MySQL12 页📊监控 · Zabbix + Grafana3 页🐳云原生 · Docker9 页🌿云原生 · Git5 页
归档 标签 搜索 关于
首页  /  全部文章  /  笔记导航

云原生 · Docker

Docker 学习笔记:镜像与容器操作、数据卷、Dockerfile、网络模式、Compose 编排和管理工具,按主题整理并去掉重复内容。

9 个分页79 个小节📖 按学习顺序排列
1Docker 基础概念与安装
Docker 的隔离思路、和传统虚拟机的区别、镜像和容器这几个名词、C/S 架构怎么通信,以及 ubuntu 上装完怎么配镜像加速。
一、Docker 是干什么的二、和传统虚拟机比,差在哪三、DevOps 里它省了什么四、镜像、容器、仓库五、Docker 是怎么工作的六、装 Docker七、配镜像加速八、卸载
2Docker 镜像原理与常用命令
镜像为什么是一层层叠出来的、bootfs 和 rootfs 各是什么、容器层怎么写时复制,以及 docker images、search、pull、rmi 和导出导入这几个命令怎么用。
一、命令忘了怎么查二、镜像相关的命令总览三、看本地有哪些镜像四、搜索镜像五、拉取镜像六、镜像为什么是一层层的七、删除镜像八、镜像的导出、导入和 commit
3Docker 容器基本操作与实战
容器的 run、启停、日志、进容器和拷文件这些日常操作,外加 nginx、tomcat、ES 和 Portainer 四个真跑一遍的例子。
一、有了镜像才能创建容器二、run 的参数三、ps 看容器四、启停和删除五、后台运行为什么会自己退六、看日志七、看进程和元数据八、进容器,exec 和 attach九、容器和主机之间拷文件十、常用命令小结十一、跑几个真实的服务1. nginx2. tomcat3. Elasticsearch4. Portainer 可视化面板
4Docker 数据卷与挂载
容器一删数据就跟着没了,所以日志、数据、配置这三个目录都要挂到宿主机上;-v 的三种写法、卷的管理、读写权限,以及容器之间用 --volumes-from 共享数据。
一、为什么要有数据卷二、挂载的三种写法和卷的管理三、容器之间共享数据:--volumes-from四、挂载出来之后,怎么确认数据真的在
5Docker 里搭 MySQL 主从复制
在 Docker 里搭一套 MySQL 主从:挂载目录、分别写 master.cnf 和 slave.cnf、开 binlog、建复制用户,再到 CHANGE MASTER 和 START SLAVE;中间踩了回环地址的坑,改用自定义网络按容器名连才通。
一、整套流程先看一遍二、配主库三、配从库四、把两边接起来五、改错:两个容器连同一个自定义网络六、小结
6Docker Compose 编排实战
容器一多,一条条 run 根本记不住,于是把微服务、Redis、MySQL 写进一个 docker-compose.yml,docker compose up -d 一次拉起,容器之间直接用服务名互相访问。
一、容器多了怎么管二、安装三、核心概念常用命令四、案例:把微服务改成 compose 项目五、图形化管理工具
7Dockerfile 入门:指令、构建与 CMD/ENTRYPOINT
Dockerfile 到底是什么、四条基本规则和常用指令怎么写、ADD 和 COPY 差在哪、每条指令为什么是一层,动手拿 centos 做一个带 vim 和 jdk8 的镜像,最后把 CMD 和 ENTRYPOINT 的区别用实验试清楚。
一、Dockerfile 是什么二、四条基本规则构建的时候 docker 干了什么三、常用指令ADD 和 COPY四、docker build 的三个参数五、动手:构建自己的 centos再做一个带 vim、ifconfig、jdk8 的 centos六、CMD 和 ENTRYPOINT 的区别1. 先测 CMD2. 在 run 后面追加命令 -l3. 再测 ENTRYPOINT
8Dockerfile 进阶实战与镜像发布
用 tomcat 和一个微服务 jar 走一遍完整实战,聊聊构建缓存、.dockerignore、虚悬镜像和多阶段构建怎么省事,最后把镜像发到 Docker Hub 和阿里云的完整流程过一遍。
一、实战:自己做一个 tomcat 镜像再练一个:把微服务 jar 打成镜像二、构建优化:缓存、.dockerignore、多阶段构建1. 用好吃构建缓存2. .dockerignore3. 那两个构建警告4. 多阶段构建5. 构建失败留下的虚悬镜像三、发布到 Docker Hub四、发布到阿里云容器镜像服务五、整个流程串一遍
9Docker 网络与容器互联
docker0 网桥和 veth-pair 是怎么把容器连起来的、bridge/host/none/container 四种网络模式各自什么脾气,以及从 --link 换到自定义网络、再把两个网段打通的全过程。
一、docker0 是 Docker 网络的核心二、容器 IP、veth-pair 和 docker0 转发三、四种网络模式1. 三大主流模式2. container 模式(了解)四、--link:已经过时的老办法五、自定义网络六、跨网段连通七、关于跨主机通信
运维笔记 · 把每一行配置,都变成自己的经验
首页 全部文章 📡 RSS
© 2026 圣果 · Powered by nginx · www.168project.cyou · 纯静态,无外部依赖 · 联系:3137505727@qq.com