Docker
文章平均质量分 87
yu.deqiang
只有启程,才会达到理想和目的地。
展开
-
【docker】docker搭建nginx的ssl模块
【代码】【docker】docker搭建nginx的ssl模块。原创 2022-09-18 19:57:13 · 2808 阅读 · 1 评论 -
【docker】harbor私有仓库部署与管理
研发将代理写好之后,上传至代码仓库(gitable–私有仓库、svn–私有仓库、gitee)中,然后通过jenkins(全自动化工具)去代码仓库中拉取代码,然后进行打包(打包成war包或jar包)放在本地,可以使用shell脚本来判断是否打包完成。如果打包完成,会将包推送到docker服务器中,使用dockerfile中,构建成镜像,(使用shell脚本判断是否构建成功)构建成功了后,然后就上传到harbor仓库中。然后使用k8s来获取harbor仓库中的镜像,最后进行编排集群微服务。原创 2022-09-18 19:53:32 · 1482 阅读 · 0 评论 -
【docker】dcoker-compose介绍
我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。下面介绍Docker官方产品,Docker Compose。Dockerfile可以让用户管理一个单独的应用容器,而compose则允许用户在一个模板(yaml格式)中定义一组相关联的应用容器(被称为一个project,即项目)例如一个web服务再加上后端的数据库服务容器等。docker-compose项目是docker官方的开源项目,负责实现对docker容器集群的快速编排。原创 2022-09-16 17:43:02 · 3501 阅读 · 0 评论 -
【docker】dockerfile优化镜像大小
dockerfile优化主要可以从几点切入1、减少标准输出的内容,使用 yum clean all 清除缓存,删除上传的压缩包2、减少使用RUN命令,能合并尽量合并3、可以使用多阶段构建镜像(不过需要17版本之后才支持)原创 2022-09-16 17:39:23 · 1436 阅读 · 2 评论 -
【docker】基于dockerfile编写LNMP
链接:https://pan.baidu.com/s/1ijpeK2bw6Bou_Bx-KrExTQ。原创 2022-09-16 17:36:41 · 1267 阅读 · 0 评论 -
【docker】dockerfile构建镜像
要想了解cmd和entrypoint的区别,首先必须了解到exec模式和shell模式的区别因为docker镜像只有rootfs和其它镜像层,共用宿主机的linux内核(bootfs),所以很小。**bootfs + rootfs :**作用是加载、引导内核程序+挂载使用linux操作系统等等一些关键的目录文件就是说bootfs用内核的,rootfs用自己的。原创 2022-09-16 17:32:29 · 1241 阅读 · 0 评论 -
【docker】数据卷和数据卷容器
如果需要在容器之间共享一些数据,最简单的方法就是使用数据容器,数据卷容器是一个普通的容器,专门提供数据卷给其它容器挂载使用。原创 2022-09-16 17:25:30 · 624 阅读 · 0 评论 -
【docker】cgroups资源限制
通过-cpu-share并不是cpu资源的绝对数量,而是一个相对的权重值,某个容器最终能分配到的cpu资源取决于它的cpu share占所有容器 cpu share综合的比例。Block IO 是另一种可以限制容器使用的资源,Block IO 指的是磁盘的读写,docker可通过设置权重,限制bps和iops的方式控制容器读写磁盘的带宽。共享式CPU资源,是按比例切分CPU资源,Docker默认每个容器的权值为1024。在有多个容器竞争CPU时,我们可以设置每个容器能会用的CPU时间比例,这个比例叫做。原创 2022-09-16 17:23:12 · 2421 阅读 · 1 评论 -
【docker】网络模式管理
因为在我们使用bridge模式的时候,是无法支持指定IP运行docker的,#启动一个容器,指定为bridge模式,并且指定该容器的ip为 172.17 .0 .10 .所以说!bridge无法手动指定容器的ip,只能依靠docker0来分配,这也太智能了吧!!因为前面讲了,不能自定义创建容器的ip地址,全是docker0所安排的,既然这样,那我们就自己创建一个docker0出来,但是名字不能重复,ip 也不能。创建出来的默认也是bridge模式。想自定义其它网络的也可以。特点。原创 2022-09-16 17:20:07 · 790 阅读 · 0 评论 -
【docker】docker的基础命令
镜像操作docker iamges #查看docker镜像docker inspect 【id号】 #查镜像的详细信息docker tag nginx:lastest nginx:web #修改docker的标签(见名知意)# === === === = 删除镜像docker rmi nginx:web #删除标签为web的nginx镜像(删除标签指定的镜像)或者docker rmi 【镜像id】 #彻底删除该镜像#注意:如果该镜像一个呗容器使用,正确做法先删除该镜像的所有容器,再删除镜像。原创 2022-09-16 17:15:57 · 1462 阅读 · 0 评论 -
【docker】docker安装与优化
当我们安装好docker时,使用ifconfig命令,可以看到多出了一张网卡。原创 2022-09-16 17:06:49 · 726 阅读 · 0 评论 -
【docker】虚拟化和docker容器概念
Docker是一个开源的应用容器引擎,基于go语言开发并遵循apache2.0协议开源。Docker是在linux容器里运行的开源工具,是一种轻量的虚拟机。Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。目前Docker只能支持64位系统。总结容器:提供在多台主机上运行程序相同的运行环境.原创 2022-09-16 17:04:03 · 731 阅读 · 0 评论