前言Docker Compose 是一个用于定义和运行多个 Docker 容器的工具。它允许您通过一个单独的配置文件来定义多个容器、网络设置、存储卷等,从而简化了多容器应用的部署和管理过程。使用 Docker Compose,您可以轻松地创建和管理复杂的容器化应用程序,而无需手动管理每个容器。Docker Compose 使用 yml文件来描述应用程序的配置 ......
348
0
0
2024-02-14
拉取官方 Apache 镜像查找 Docker Hub 上的 httpd 镜像。可以通过 Tags 查看其他版本的 httpd,默认是最新版本 httpd:latest。docker pull httpd:latest 查看本地镜像使用以下命令来查看是否已安装了 nginxdocker images 列出正在运行的容器使用docker ps命令可以列出当 ......
299
0
0
2024-02-14
一、查看 MySQL 版本访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。可以通过 Tags 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。你也可以在下拉列表中找到其他你想要的版本:二、拉取 MySQL 镜像拉取官方的最新版本的镜像:docker pull mysql: ......
305
0
0
2024-02-14
拉取(Pull)镜像当我们在Docker中部署一个应用程序时,需要使用一个称为"镜像"的模板来创建容器。镜像包含了运行应用程序所需的所有文件系统、代码和依赖项。在Docker中,镜像系统指的是操作系统镜像(redhat,ubuntu);你可以通过docker pull命令来下载Docker镜像。例如,如果你想拉取Ubuntu的官方镜像,可以运行以下命令:do ......
273
0
0
2024-02-14
一、什么是容器?容器化技术的核心概念是使用容器来创建一个独立的、隔离的运行环境,其中包含了应用程序所需的所有组件,如代码、运行时、系统工具、库和配置文件等。这使得应用程序和其依赖项能够以可靠且一致的方式在不同的计算机或云平台上运行。容器与传统的虚拟机相比,具有更轻量级和更快速的特点。传统虚拟机在运行时需要完整的操作系统和虚拟化层,而容器共享主机操作系统的内核 ......
236
0
0
2024-02-14
docker镜像仓库hub.docker.com无法访问-解决办法文章主要内容:个人镜像站点dockerhub为什么无法访问镜像加速1 个人镜像站点话不多说,直接上dockerhub个人镜像站点(每天限制10w访问,只要不被封,一直免费提供访问)hub.axlinux.top 速度非常快,无需魔法可以直接访问可以进行镜像搜索也可以查看镜像版本号2 dock ......
364
0
0
2024-02-07
Docker 摸门级简易手册使用 Docker 构建 Java 项目镜像假设有个 Spring Boot 项目,其项目结构如下. ├── Dockerfile ├── docker-entrypoint.sh ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.xml └── src ├── ......
233
0
0
2024-02-01
1. 背景随着越来越多的公司拥抱云原生,从原先的单体应用演变为微服务,应用的部署方式也从虚机变为容器化,容器编排组件k8s也成为大多数公司的标配。然而2. 压测结果2.1 容器化之前的表现应用部署在虚拟机下,我们使用wrk工具进行压测,压测结果如下:从压测结果看,平均RT为1.68ms,qps为716/s\color{red}{平均RT为1.68ms,qps ......
223
0
0
2024-01-14
什么是 docker?Docker 是一种容器引擎,可以在容器内运行一段代码。Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。要构建镜像,docker 使用一个名为 Dockerfile 的文件。Dockerfile 是一个包含许多指令(RUN、COPY、EXPOSE 等)的文件。成功执行这些命令后,docker 将创建一个镜像 ......
248
0
0
2024-01-06
一、概述Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。官方文档:https://docs.docker.com/engine/reference/builder/Dockerfile 示例:https://github.com/dockerfile/二、Dockerfile 结构Dockerfile 结构主 ......
220
0
0
2024-01-06
近几年以来,容器生态的增长和发展比以往任何时候都要快, Docker 相关的工具及服务也随之越来越多,以至于想弄明白其中的几个工具或服务就成了一项非常艰巨的任务。无论你是初学者还是这方面的专家、开发人员或者运维工程师,SRE 亦或是平台架构师,本文将会成为你的学习指南,帮你了解当下最受欢迎的 Docker 工具产品,以使项目开发流程的各个阶段的效率得到有效 ......
315
0
0
2023-08-20
了解 Docker 看官方文档前我们得了解下docker. Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 . Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中, 然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 . 容器是完全使用沙箱机制,相互之间 ......
283
0
0
2023-08-10
目录一、docker search 命令选项二、docker search 使用实例2.1 通过指定镜像名搜索2.2 搜索结果不进行截断显示2.3 设置搜索结果只显示10个2.4 搜索结果过滤star收藏数量大于等于3个2.5 搜索结果只列出自动构建的镜像2.6 搜索结果只列出官方镜像2.7 搜索结果通过多个条件过滤2.8 定制自定义打印输出格式一、dock ......
313
0
0
2023-08-07
目录一、功能介绍二、参数说明三、docker inspect -f 更多用法四、参考文档一、功能介绍docker inspect 会以 json 格式得到 docker 镜像/容器的元数据。如下,查看mysql镜像的完整元数据:docker inspect mysql:.7 [ { "Id": "sha:1d7aba917169 ......
415
0
0
2023-07-23
目录概述环境准备Docker & Docker-ComposeLinux服务器步骤一:部署到开发环境上docker-compose.yml文件编写运行启动脚本(拓展)容器可视化页面(拓展)Kafka可视化页面用脚本命令进行测试整合Spring Boot应用步骤二:部署到生产环境上docker-compose.ymldocker-compose配置文件 ......
828
0
0
2023-07-20