Docker
文章平均质量分 85
一起学习docker
小呆鸟_coding
阿里云专家博主,在读机器人研究生,喜欢编程,通过写文章记录自己的生活,以及学习的点点滴滴。希望我们共勉。一起努力冲向远方
展开
-
【Docekr学习遇到的坑】
原创 2022-06-17 15:23:09 · 1242 阅读 · 2 评论 -
【Docker大全,打垮面试官】
Docker系列完结,打垮面试官原创 2022-06-17 11:02:06 · 795 阅读 · 19 评论 -
【八、Docker网路模式详解】
通过查看所有的Docker 网络Docker默认提供了四个网络模式容器默认使用bridge网络模式,我们使用该选项指定容器使用的网络:Namespaces简介特点host模式,它没有独立的网络空间。host模式下的容器,完全和宿主机共用一个网络空间(端口、IP等),所以该模式下的容器不会虚拟出容器自身的虚拟网卡,也不会配置自己的虚拟IP。host模式下的容器,除了网络和宿主机共享,其他的资源,如文件系统、进程列表等,容器之间依然是相互隔离的。缺点结论特点缺点特点特点Docker容器完成bridge网络配原创 2022-06-17 10:36:09 · 2290 阅读 · 5 评论 -
【七、 Dockerfile详解】
Dockerfile是用来构建镜像的文本文件,它包含了,每一条指令都会创建一个新的镜像层,因此每一条指令的内容,用来描述该镜像应当如何建立。很多官方镜像都是一些基础包,很多功能没有,这就需要我们自己制造自己的镜像Docker镜像发布的步骤:dockerfile是面向开发,以后发布项目,做镜像,就要编写dockerfile文件Docker Hub中大部分镜像都是从这个基础的镜像过来的 FROM scratch,然后配置自己所需要的软件(例如MySQL,Redis等)进行构建自己的镜像。因为我宿主机是cen原创 2022-06-15 18:02:34 · 1228 阅读 · 9 评论 -
【六、Docker容器卷详解】
数据卷(Data Volumes)是宿主机中的一个,数据卷的设计目的就是,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。当容器目录和数据卷目录绑定后,对方的修改会,一个数据卷可以被多个容器同时挂载,一个容器也可以被挂载多个数据卷。docker是将应用和环境打包成一个镜像。如果数据都存在容器中,那么我们将容器删除,此时数据就会丢失!需求:数据可持久化!、例如: 容器当中下载了mysql,你把容器删了,此时mysql中的数据也被删了。需求:MySQL数据可以保存在本地!方法:原创 2022-06-14 17:07:28 · 1709 阅读 · 3 评论 -
【五、docker镜像详解】
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容包括代码、运行时、库、环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来!如何得到镜像:**UnionFS(联合文件系统)😗*Union文件系统(UnionFS)是一种,轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(uniteseveral directories into a sing.原创 2022-06-13 17:14:25 · 1207 阅读 · 2 评论 -
【四、docker容器部署】
2.⚽️下载镜像3.⚽️查看镜像4.⚽️启动镜像5.⚽️查看镜像是否启动6.⚽️测试访问nginx7.⚽️进入Nginx配置文件8.⚽️端口暴露的概念首先开放阿里云的6000端口,直接通过访问公网,来访问容器里面的nginx再次访问公网ip,显示错误每次改动都需要进入nginx配置文件,都需要进入容器内部?十分麻烦,此时可以在容器外部提供一个映射路径,达到在容器外部修改文件名,容器内部自动修改 Tomcat与上述部署Nginx一样1.⚽️下载启动2.⚽️查看镜像3.⚽️原创 2022-06-13 17:01:23 · 1725 阅读 · 3 评论 -
【三、Docker 命令大全】
Docker是怎么工作的Docker 为什么比VM快?所以说,新建一个容器的时候,docker不需要像虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest OS,分钟级别的,而docker是利用宿主主机的操作系统,省略了这个复杂的过程,妙计秒级帮助文档的地址:https://docs.docker.com/engine/reference/commandline/**docker images **查看所有本地主机上的镜像docker search 搜索镜像docker pull下载镜原创 2022-06-12 11:41:50 · 2125 阅读 · 5 评论 -
【二、Docker安装大全】
查看系统内核:Docker安装步骤1. 卸载旧的版本2. 下载安装包3. 设置镜像仓库4. 更新yum软件包索引5. 安装docker相关的配置6. 启动docker10. 阿里云镜像加速1.进入阿里云官网,搜索容器镜像服务2. 找到镜像加速的地址3.配置使用...............原创 2022-06-12 11:38:02 · 2450 阅读 · 3 评论 -
【一、Docker概述】
Docker 是一个基于go语言开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的中,然后发布到任何流行的 或操作系统的机器上,也可以实现。容器是完全使用机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器一款产品:开发—>上线 俩套环境,应用配置!开发与运维的爱恨纠缠:我开发好的程序,放到别人的电脑上,就是运行不了(各种问题,要么缺少配置,要原创 2022-06-12 11:35:00 · 2216 阅读 · 3 评论