ubuntu环境下彻底卸载docker

安装docker的时候,建议直接去docker的官网看文档,其他的博客或者工具安装,容易出现纰漏,导致后面报错。如果已经安装且出现了不知道如何应对的问题,那么就需要彻底删除掉之前的安装。 Ubuntu系统下彻底删掉docker的步骤 dpkg -l | grep -i docker 确定安装了什么包 sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin 上述命令不会删除主机上的镜像、容器、卷或用户创建的配置文件。如果你想删除所有的镜像、容器和卷,请执行以下命令: sudo rm -rf /var/lib/docker /etc/docker sudo rm /etc/apparmor.d/docker sudo groupdel docker sudo rm -rf /var/run/docker.sock Docker 安装文档:https://docs.docker.com/engine/install/

三月 31, 2023

docker 中使用的 kong 是干什么的

Kong 是一个用于构建微服务架构的开源 API 网关和微服务管理平台。在 Docker 中使用 Kong 通常是为了在微服务架构中实现 API 管理和微服务发现。 Kong 可以作为一个 API 网关,代理客户端请求并将请求路由到对应的后端微服务。Kong 还提供了丰富的插件,可以对请求进行身份验证、流量控制、日志记录、监控等处理。 在 Docker 中,使用 Kong 可以快速搭建一个高效、可扩展的 API 网关,并且可以方便地部署和管理。Kong 还可以与 Docker 中的其它容器化应用程序无缝集成,实现完整的微服务架构。 下面是几个使用 Docker 中 Kong 实现微服务架构的例子: 假设你正在构建一个电子商务网站,并使用多个微服务来处理订单、库存、支付和用户管理等任务。你可以使用 Kong 作为 API 网关来统一管理这些微服务,并为每个微服务配置不同的 API 策略和安全机制。 假设你正在构建一个面向企业的 SaaS 应用程序,该应用程序由多个独立的微服务组成,包括用户管理、权限控制、数据分析和营销自动化等功能。你可以使用 Kong 来将这些微服务整合在一起,并为每个微服务提供统一的入口点和安全机制。 假设你正在构建一个在线教育平台,并使用多个微服务来处理课程管理、学生管理、支付和证书颁发等任务。你可以使用 Kong 作为 API 网关来为每个微服务提供独立的 API 策略和流量控制,以确保平台的安全和稳定性。

三月 21, 2023