阿里云大佬的docker笔记!实战总结一步到位,建议收藏!

Go语言精选

共 1637字,需浏览 4分钟

 · 2022-02-21

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”就可打包带走

浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报