阿里云大佬的docker笔记!实战总结一步到位,建议收藏!
共 1637字,需浏览 4分钟
·
2022-02-21 21:02
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker在今天已经算是明星技术了,各种技术大会都会有人谈论它,越来越多的人对这门技术着迷。Docker的发展异常迅猛,整个社区生态蓬勃向上一片繁荣。
今天给大家分享一个《4天实战 轻松玩转docker》,这是马哥教育与阿里云合作的内部学习资料,包含:docker 原理及在运维工作的地位和作用、容器、镜像和仓库、docker 的实际运用、docker 实际工作案例实现四大部分,实战总结一步到位,每一部分都做了详细的阐述,图文并茂,代码清晰,有想学习和提升docker的同学可以拿来参考。
资料还有相对应的视频可以在阿里云免费观看:
docker 原理及在运维工作的地位和作用:
https://developer.aliyun.com/learning/course/892/detail/14271?spm=a2c6h.21 258778.0.0.74b6db0d28oJyG
容器、镜像和仓库:
https://developer.aliyun.com/learning/course/892
docker 实际运用:
https://developer.aliyun.com/learning/course/892
docker 实际工作案例实现:
https://developer.aliyun.com/learning/course/892
文档目录概览
Docker原理及在运维工作的地位和作用
这一部分主要运维工作的进化论,docker 、微服务、K8S的联系,devops和docker的关系,dockers的前世今生。
一、运维工作进化论测试环境和生产环境
二、运维生产环境的发展
三、docker概念
四、docker与容器区别
五、进程级封装概念
六、微服务生产环境
七、k8s-容器编排管理工具
八、云原生技术栈的概念及技术
九、容器介绍
十、容器和虚拟化介绍和比较
十一、答疑环节
容器、镜像和仓库
一、Docker底层技术概述
二、访问隔离案例
三、Docker版本介绍
四、Docker安装部署
五、docker安装与启动
六、Docker常用命令解释
七、docker基础命令
Docker的实际运用
这一部分主要讲的内容就是docker的基础命令、docker的实操案例、Dockerfile的介绍以及Dockerfile的操作测试以及案例等等。
实操案例:
搜索busybox的镜像,并确保为官方镜像。
docker下载该镜像busybox的镜像。
给镜像创建一个软链接 并改名box:v1。
再创建一个软链接改名为box:v2。
删除box:v2镜像。
下载centos:7镜像。并用该镜像启动容器,命名为centostest,暴露6446宿主机端口
将宿主机/root/magegood. txt复制到容器内/user/1oca1/
再从该容器内的/root/magestudy. txt文件复制到宿主机/ tmp
删除该容器。
Dockerfile
Dockerfile
docker file操作测试
docker file案例1
docker file案例2
Docker实际工作案例实现
这一部分主要讲的内容就是数据持久性的三个方法:volumes、bind—mount、tmpfs,harbor仓库的安装,微服务的复杂性、隐匿性、耦合性、易变性。
一、数据持久化
二、harbor仓库
三、微服务
如何获取以上资源
▲▲▲
识别添加助理
回复关键字“docker”就可打包带走