分类:Docker

8 篇文章

Spring Boot的Docker Layer优化:缩小镜像体积并提升启动速度

容器化Spring Boot应用很简单,但低效的Docker镜像会导致部署臃肿、启动缓慢和安全风险。 本文我们将使用多阶段构建、Spring Boot的Layer工具和类数据共享(CDS)来优化Docker镜像,将体积缩小达60%,启动时间减少30%。 为什么要优化Docker Layer? • 更...

docker 容器里的应用DNS解析失败

Linux 服务器(非容器环境) 编辑 DNS 配置文件: sudo vi /etc/resolv.conf 添加公共 DNS 服务器(如国内可用的 114DNS 或阿里云 DNS):...

编写SpringBoot项目的Dockerfile

编写一个适用于Spring Boot项目的Dockerfile需要几个关键步骤。以下是一个基本的Dockerfile示例,假设你的Spring Boot应用程序打包成一个JAR文件: 使用基础镜像:选择一个合适的Java基础镜像。 设置工作目录:在容器中创建一个工作目录。 复制JAR文件:将构建好的...

使用docker安装nacos

docker-compose.yml version: '3' services: nacos: image: nacos/nacos-server container_name: nacos environment: - MODE=standalone ...

docker: Error response from daemon: Ports are not available

在使用 docker 部署 zookeeper 时,出现错误提示。 docker run -d -p 2181:2181 --name=zookeeper --privileged zookeeper 错误提示: docker: Error response from daemon: Ports ...

Centos7 安装 docker 和 docker compose

Centos7 安装 docker 和 docker compose 删除旧版docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke...

使用 docker-compose 部署单机 RabbitMQ

本文不介绍安装 Docker,具体可参看官方:https://docs.docker.com/engine/install/centos/ 一、安装 docker-compose 本文使用环境为 Centos 7 1.1.下载 docker-compose sudo curl -L "https:/...

Docker安装RabbitMQ——基于docker-compose工具

1 编写docker-compose文件 docker-compose.yml version: '3.7' services: kafka: image: rabbitmq:3.8.3-management container_name: rabbitmq_3.8.3 ...