docker教程安装docker

学习一个技术最重要的是学习一个技术的生态,用这些生态的相关知识点解决实际问题。

docker实战

docker拉取容器(nginx的坑等等)
docker日志配置和DNS配置
docker远程API调试(通过对接API来实现,打造自己的web运维工具)
docker结合terraform自动化运维工具做自动化工作
docker 络( 络流转原理和一些创建新环境来跟公司 络环境保持一致才能连接)
docker高可用和k8s或者普罗米修斯监控docker
系统的大规模并发访问使用docker-componse做测试环境,k8s上正式环境
打包镜像推送到docker私有仓库和docker私有仓库的配置
docker运行参数的了解配置
docker能不能在删除拉取镜像的情况下做升级
docker部署go语言项目(Java项目)
dockerfile和docker-compose编写
docker stack部署应用
如何限制docker调用系统资源,避免CPU或者内存飙升
dockerfile优化打包应用,dockerfile调试解决CPU飙升问题
编写docker巡检脚本检测占用的空间是否过大,如果有意外问题,钉钉推送消息
docker维护容器安全措施
docker快速搭建应用环境(镜像市场)
docker私有仓库docker-registry工具的使用以及打包镜像推送到阿里云镜像仓库
docker查看版本docker version
docker的存储驱动有哪些荐使用那个br> dockerfile的指令有哪些br> docker提供几种方式将数据从宿主机挂在到容器中br> docker架构有哪些组件心组件有哪些br> 容器想获取宿主机数据,比如:proc,可以用什么方式获取

docker理论

你对docker的理解是什么br> docker优点跟缺点
dockerfile和docker-componse有啥区别br> docker和k8s之间的关系装K8s需要注意那个版本8s在那个版本移除docker必须需要安装的条件器工具有docker/k8s/podman你能讲讲他们之间的相同点和不同点及你会如何选择什么br> docker在云原生时代起着什么地位有什么优缺点啥不用K8s维护成本、应用方面等等触发回答
docker-compose和docker swarm的区别br> 为什么要有docker-compose,不是有docker pull,可以拉取开放的镜像,为什么要有docker-composebr> docker存储引擎有哪些推荐用那个/p>

docker工具介绍

docker可视化工具
https://www.portainer.io/

docker优点
利用dockerfile跟docker-componse工具来构建基础环境非常快捷,是搭建环境的好工具,是一种声明式配置,你只需要告诉它版本,从哪里拉取镜像,开放哪些端口 了,docker内部自己帮你去完成搭建环境的工作

docker缺点
docker部署应用非常麻烦,最麻烦的是你每次都需要把jar包丢在docker内部环境里面,还需要人力去维护docker基础环境(使用centos最小镜像来作为基础镜像,在这基础上打你需要添加的软件),后期需要安装调试工具来在遇到问题的时候去调试,在小公司完全可以使用java -jar来运行项目

docker安装

离线安装
1.点击下载 站

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

2.点击componse下载 站

https://github.com/docker/compose/releases

需要测试一次安装最新版本,需要下载哪些依赖包

联 安装

这个阿里云测试慢

开启docker自动补全

关闭 络管理器和SELINUX

docker如果启动失败,可以使用sudo dockerd –debug命令来查看哪里有问题

推荐使用
小蝴蝶面板是一款免费开源、支持多系统、多种中间件安装、多种数据库定时备份、文件定时备份、服务器DDOS防护等功能的运维面板,支持docker离线部署

https://github.com/npsvip/dsback

文章已被收录至官方知识档案云原生入门技能树容器(docker)安装docker8725 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月21日
下一篇 2022年11月21日

相关推荐