
docker
文章平均质量分 76
docker
划过手的泪滴t
power!
展开
-
【kubernetes】污点配置、cm、secret练习
【代码】【kubernetes】污点配置、cm、secret练习。原创 2024-09-05 11:23:22 · 481 阅读 · 0 评论 -
【k8s】Kubernetes初步
它是一个全新的基于容器技术的分布式架构领先方案,确切地说,Kubernetes是谷歌严格保密十几年的秘密武器Borg的一个开源版本。Borg是谷歌内部使用的大规模集群管理系统,它基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。环境不一致使得应用部署出现了各种问题,从而产生了Docker容器来解决应用部署的问题。而大集群上容器的部署、伸缩和管理的各种问题,衍生出来了容器编排引擎,比较出名的有K8S(Kubernetes) 和 Docker Swarm。原创 2024-08-27 10:47:18 · 1523 阅读 · 0 评论 -
【Docker】Docker Consul
其他服务可以通过查询 Consul 来发现注册的服务,并通过元数据了解服务的健康状况和其他相关信息。Consul 提供了一个中心化的服务注册和发现系统,可以帮助开发人员轻松地在 Docker 容器和集群之间进行服务发现和配置管理。总结来说,Docker Consul通过注册、发现、健康检查和配置管理等功能,帮助应用程序实现了服务发现和配置管理的自动化。注册服务:应用程序的不同组件(例如Web服务、数据库等)可以使用Docker Consul的API将自己注册到集群中。重开一个consul终端。原创 2024-08-21 02:27:26 · 1226 阅读 · 0 评论 -
【docker】Dockerfile
Dockerfile是用于构建Docker镜像的文本文件,其中包含一组用于定义镜像构建过程的指令。原创 2024-08-19 08:53:34 · 317 阅读 · 0 评论 -
【docker】docker compose进阶
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。它使用YAML文件来配置应用程序的服务、网络和卷,并使用单个命令即可启动、停止和管理应用程序。通过使用Docker Compose,开发人员可以轻松地在多个容器之间建立连接、定义关系和扩展应用程序。Docker Compose的主要特性包括:定义服务:使用YAML文件定义应用程序的各个服务,包括镜像、容器参数、环境变量等。管理多容器:通过单个命令即可启动、停止、重启和删除多个容器,而不需要逐个处理。原创 2024-08-15 18:52:40 · 772 阅读 · 1 评论 -
【docker】dockerfile部署lnmp、docker compose初步
dockerfile部署lnmp、docker compose初步原创 2024-08-13 18:02:39 · 563 阅读 · 0 评论 -
【docker】Dockerfile练习
修改 merged 层的 a.txt 文件,可以看到 merged 层的 a.txt 内容虽然改变,但 A 目录(只读层)下的 a.txt 内容并没有发生变化,而在 C 目录(读写层)下多了一个 a.txt 文件,内容就是我们修改过的 a.txt 的内容,这就是只读层与读写层的关系,在 merged 目录对文件进行修改并不会影响到只读层的源文件,只会在读写层进行编辑。原创 2024-08-12 18:33:38 · 490 阅读 · 0 评论 -
【docker】Docker 的存储驱动 Overlay2
overlay2Docker 将容器镜像做了分层存储,每个层相当于包含着一条 Dockerfile 的指令。而这些层在磁盘上的存储方式,以及在启动容器时,如何组织这些层,并提供可写层,便是存储驱动的主要作用了。在生产环境中,推荐挂载 /var/lib/docker 目录到单独的磁盘或者磁盘分区,这样可以避免该目录写满影响主机的文件写入,并且把挂载信息写入到 /etc/fstab,防止机器重启后挂载信息丢失。原创 2024-08-12 11:25:12 · 1057 阅读 · 0 评论 -
【docker】docker资源管理
Docker提供了多种方式来管理容器的CPU使用情况,包括以下几种方法:Docker有几种方式来管理容器的内存使用情况:限制容器可以使用的内存量:可以使用选项来限制容器可以使用的内存量。例如,可以使用选项将容器的内存限制为1GB。内存交换限制:可以使用选项来设置容器可以使用的交换空间的限制。默认情况下,Docker会将设置为的两倍。(非必要)容器内存分配策略:Docker支持以下几种容器内存分配策略:查看容器的内存使用情况:可以使用命令来查看容器的内存使用情况,包括使用的内存量、缓冲区和缓存量、交换空间使用原创 2024-08-12 04:09:27 · 1254 阅读 · 0 评论 -
【docker】docker数据卷与网络部署服务
浏览器访问192.168.99.130:8088,添加一个Registries。修改jdbc为20.0.0.2:3306后。搜索镜像php,pull 这个镜像。访问192.168.99.130。原创 2024-08-08 23:08:59 · 907 阅读 · 0 评论 -
【docker】docker容器部署常用服务
docker容器部署常用服务 部署logstash。原创 2024-08-07 17:38:07 · 543 阅读 · 0 评论 -
zsh 配置 docker 自动补全
在终端中使用 docker 的命令的时候必须要全部手敲,没有提示,于是就在找是否有自动补全的脚本,搜索了一圈踩了一些坑总结了一下具体的步骤。注意这里下载的文件是 _docker 不是 _docker-compose,下错了就还是用不了,好多教程都是下的后者。然后重启 shell 或者 source 一下即可。然后将如下两条命令加到 .zshrc 中去。原创 2024-08-06 17:15:35 · 951 阅读 · 0 评论 -
Docker 常用命令
创建镜像,将主机的端口 8080 映射到容器的端口 80,挂载主机目录。创建并启动一个新的容器。这个命令有很多选项来定制容器的行为。实时获取Docker事件,如容器的创建、启动、停止等。从Docker Hub或其他镜像仓库拉取指定的镜像。从Dockerfile构建一个新的镜像。列出本地所有的Docker镜像。将镜像保存为一个tar文件。列出所有容器,包括已停止的。删除本地的一个或多个镜像。重启一个已经运行过的容器。列出所有正在运行的容器。删除一个已经停止的容器。进入一个正在运行的容器。停止一个运行中的容器。原创 2024-08-06 16:25:01 · 687 阅读 · 0 评论 -
【docker】docker和镜像仓库
阿里云(Aliyun Container Registry)是阿里云提供的容器镜像存储和管理服务。它以Docker Registry协议为基础,为容器开发者提供了稳定可靠的镜像存储和分发服务。使用阿里云镜像仓库,您可以将自己的Docker镜像推送到阿里云,实现镜像的统一管理和分发。同时,阿里云镜像仓库还提供了丰富的功能,如镜像版本管理、镜像权限控制、镜像自动构建等,方便您管理和使用镜像。使用阿里云镜像仓库,您可以享受到阿里云提供的高可用、高性能的存储和分发能力,大大提高了容器应用的部署效率和稳定性。原创 2024-08-06 15:47:51 · 1938 阅读 · 0 评论 -
【docker】虚拟化与docker基础
什么是虚拟化?虚拟化:将应用程序和系统内核资源进行解耦,以操作系统级别进行隔离,目的是提高资源利用率Docker是一个开源的平台,用于自动化部署、打包和运行应用程序。它使用容器化技术,将应用程序及其依赖打包为一个独立的可移植的容器,使应用程序可以在不同的环境中运行。Docker通过减少依赖关系和提供隔离的运行环境,提高了应用程序的可移植性和可扩展性。它具有快速部署、高效管理、资源隔离、易于迁移和弹性伸缩的特点,因此被广泛应用于云计算、DevOps和微服务架构等领域。原创 2024-08-05 16:16:21 · 1114 阅读 · 0 评论