目录一、docker架构图二、Client 客户端三、Host 主机(docker引擎)四、Image 镜像五、Container 容器六、镜像分层可写的容器层七、Volume 数据卷八、Registry 注册中心十、总结一、docker架构图通过上图可以得知,Docker 在运行时分为 Docker 引擎(服务端守护进程) 和 客户端工具,我们日常使用各种 ......
43
0
0
2024-03-25
在创建 docker 的镜像和容器后,还需要对容器进行数据管理,以便能与主机、不同容器之间进行交换数据。本文主要介绍如何通过数据卷的方式实现多个容器间的数据共享和交换。了解docker数据卷docker 数据卷(Data Volume)是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于 Linux 的 mount 操作。数据卷可以持久化 ......
44
0
0
2024-03-17
前言#感谢 piclist 作者的不吝解答最近从 typora 迁移到了 obsidian, typora 可以很方便的自动调用 picgo 实现图片上传, obsidian 得益于丰富的插件市场, 可以通过 Image Auto Upload Plugin 插件调用 picgo, 但是必须手动启动 picgo 后才能正常使用在插件配置的注释中发现了 pic ......
74
0
0
2024-03-07
免责声明由于传播、利用本公众号亿人安全所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号亿人安全及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!原文首发在:奇安信攻防社区https://forum.butian.net/share/2638作者:凝 前言: 我认为docker容器逃逸也 ......
79
0
0
2024-03-05
四类网络模式网络模式配置说明bridge模式–net=bridge(默认为该模式)host模式–net=host容器和宿主机共享Network namespace。container模式–net=container:NAME_or_ID容器和另外一个容器共享Network namespace。 kubernetes中的pod就是多个容器共享一个Network ......
65
0
0
2024-02-28
目录1 Docker简介和安装和基础配置1.1 Docker简介1.2 安装Docker Desktop1.3 换源1.4 Docker基础使用1.5 对Docker操作1.5.1 获取当时所有镜像(docker images)1.5.2 拉镜像(docker pull)1.5.3 删除镜像(docker rmi)1.5.4加载镜像(docker run)1 ......
97
0
0
2024-02-16
前言Docker 是一种容器化平台,它允许你将应用程序和它们的依赖项打包成一个称为容器的独立单元。Docker 提供了一种轻量级、可移植和自包含的方式来部署应用程序。在 Docker 中,网络是一个关键的概念,因为容器可能需要与其他容器或外部网络进行通信。Docker网络类型bridge(桥接): 这是默认的网络驱动程序。它用于在同一主机上运行的容器之间创建 ......
72
0
0
2024-02-14
前言Docker Compose 是一个用于定义和运行多个 Docker 容器的工具。它允许您通过一个单独的配置文件来定义多个容器、网络设置、存储卷等,从而简化了多容器应用的部署和管理过程。使用 Docker Compose,您可以轻松地创建和管理复杂的容器化应用程序,而无需手动管理每个容器。Docker Compose 使用 yml文件来描述应用程序的配置 ......
84
0
0
2024-02-14
拉取官方 Apache 镜像查找 Docker Hub 上的 httpd 镜像。可以通过 Tags 查看其他版本的 httpd,默认是最新版本 httpd:latest。docker pull httpd:latest 查看本地镜像使用以下命令来查看是否已安装了 nginxdocker images 列出正在运行的容器使用docker ps命令可以列出当 ......
73
0
0
2024-02-14
一、查看 MySQL 版本访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。可以通过 Tags 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。你也可以在下拉列表中找到其他你想要的版本:二、拉取 MySQL 镜像拉取官方的最新版本的镜像:docker pull mysql: ......
77
0
0
2024-02-14
拉取(Pull)镜像当我们在Docker中部署一个应用程序时,需要使用一个称为"镜像"的模板来创建容器。镜像包含了运行应用程序所需的所有文件系统、代码和依赖项。在Docker中,镜像系统指的是操作系统镜像(redhat,ubuntu);你可以通过docker pull命令来下载Docker镜像。例如,如果你想拉取Ubuntu的官方镜像,可以运行以下命令:do ......
105
0
0
2024-02-14
一、什么是容器?容器化技术的核心概念是使用容器来创建一个独立的、隔离的运行环境,其中包含了应用程序所需的所有组件,如代码、运行时、系统工具、库和配置文件等。这使得应用程序和其依赖项能够以可靠且一致的方式在不同的计算机或云平台上运行。容器与传统的虚拟机相比,具有更轻量级和更快速的特点。传统虚拟机在运行时需要完整的操作系统和虚拟化层,而容器共享主机操作系统的内核 ......
80
0
0
2024-02-14
docker镜像仓库hub.docker.com无法访问-解决办法文章主要内容:个人镜像站点dockerhub为什么无法访问镜像加速1 个人镜像站点话不多说,直接上dockerhub个人镜像站点(每天限制10w访问,只要不被封,一直免费提供访问)hub.axlinux.top 速度非常快,无需魔法可以直接访问可以进行镜像搜索也可以查看镜像版本号2 dock ......
165
0
0
2024-02-07
Docker 摸门级简易手册使用 Docker 构建 Java 项目镜像假设有个 Spring Boot 项目,其项目结构如下. ├── Dockerfile ├── docker-entrypoint.sh ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.xml └── src ├── ......
79
0
0
2024-02-01
什么是 docker?Docker 是一种容器引擎,可以在容器内运行一段代码。Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。要构建镜像,docker 使用一个名为 Dockerfile 的文件。Dockerfile 是一个包含许多指令(RUN、COPY、EXPOSE 等)的文件。成功执行这些命令后,docker 将创建一个镜像 ......
95
0
0
2024-01-06