
Docker
文章平均质量分 84
Docker
ZZDICT
这个作者很懒,什么都没留下…
展开
-
两台互通的服务器使用Docker部署一主两从MySQL8.0.35
在 Swarm 初始化后,需要在 Swarm 管理节点(即服务器1)上创建可附加的。首先,在两台服务器上创建一个 Docker 网络,确保容器可以通过该网络相互通信。在服务器1上部署 MySQL 从节点1,不对外暴露端口。在服务器2上部署 MySQL 从节点2,不对外暴露端口。在服务器1上部署 MySQL 主节点,并对外暴露端口。在主节点上配置从节点1和从节点2的复制。在主库上修改复制用户的认证插件为。的值,稍后会在从节点上使用。原创 2025-02-26 11:05:32 · 446 阅读 · 0 评论 -
Watchtower 自动更新 Docker 容器
Watchtower是一个开源的 Docker 容器管理工具,用于自动更新运行中的容器。它通过定期检查已启动容器的镜像版本,如果发现有新版本可用,就会自动拉取新镜像并重新启动容器,从而保证你的应用始终运行在最新版本上。原创 2024-08-11 12:10:12 · 2575 阅读 · 0 评论 -
Yearning-MYSQL 审计平台部署
Yearning 是一个开源的 MySQL SQL 审计平台,专为数据库管理员和开发者设计,提供了包括查询审计、SQL 审核、SQL 回滚和自定义工作流在内的多种功能。它基于 Vue.js 构建前端,支持 SQL 语法高亮、自动补全和智能提示,以及可视化展示。Yearning 通过内置的审核规范帮助用户规范 SQL 变动,提高 SQL 使用的规范化和标准化,同时支持二次开发以适应特定的审核策略。Yearning 的安装相对简单,只依赖 MySQL 数据库来存储工单数据,支持容器化部署,并提供了 Dock原创 2024-08-01 15:51:38 · 1235 阅读 · 1 评论 -
Portainer-CE(可视化工具)一键部署+中文版
Portainer 是一个开源的图形化管理工具,用于管理 Docker 容器、Swarm 集群和 Kubernetes 集群。它提供了一个用户友好的 Web 界面,可以帮助用户更轻松地管理和监控容器化环境。原创 2024-08-01 00:53:11 · 1983 阅读 · 0 评论 -
Docker 数据卷
Docker 数据卷(Data Volumes)是 Docker 提供的用于持久化和共享数据的机制。数据卷的设计旨在避免数据随容器生命周期的变化而丢失,并简化数据的管理和备份。原创 2024-07-31 17:47:31 · 352 阅读 · 0 评论 -
Docker 网络模式
Docker 的网络模型为容器提供了灵活的网络配置选项,使得容器可以彼此通信,也可以与外部世界进行交互。Docker 支持几种主要的网络驱动程序,每种驱动程序都适用于不同的场景。原创 2024-07-31 17:29:09 · 791 阅读 · 0 评论 -
Docker容器资源限制
在 Docker 中,可以通过多种方式对容器的资源进行限制,这些资源包括 CPU、内存、磁盘和网络带宽等。以下是对每种资源限制的总结:使用镜像进行测试是因为它专门设计用于在系统上施加各种类型的计算压力,这使得它成为测试 CPU 限制和资源分配的理想工具。通过这个镜像,你可以明确地控制和观察容器对系统资源的消耗情况。链接:https://pan.baidu.com/s/1Apxc0K_k-nD_jge3OxcwUA?pwd=7qj9提取码:7qj9导入方式:上传压缩包至虚拟机,执行下述命令导入。原创 2024-07-31 15:26:16 · 866 阅读 · 0 评论 -
Docker Compose方式部署Ruoyi-前后端分离版本
打包完成后,在当前目录下生成了两个目录,一个文件,同时在挂载的/opt目录生成了package-lock.json文件。准备一台虚拟机,进行时间同步,关闭防火墙和selinux,下载docker和git可参考我的历史博文,这里不在赘述。打开页面默认用户名密码已经自动填充了,如果没有自动填充账户密码的话。官方提供默认用户:admin 默认密码: admin123。将前端打包好的目录拷贝到/root/nginx的配置目录中。编写Dockerfile文件,制作java环境的系统镜像。原创 2024-07-31 10:10:53 · 1572 阅读 · 0 评论 -
Docker Compose
命令描述选项示例up启动并运行服务-d:后台运行–build:重新构建镜像–force-recreate:强制重新创建容器–no-deps:不启动依赖服务down停止并删除服务-v:同时删除数据卷–rmi type:删除镜像(all、local)–remove-orphans:删除未定义的容器start启动已存在的容器无stop停止运行中的容器-t TIMEOUT:指定停止前等待的时间(秒)restart重启服务-t TIMEOUT:指定重启前等待的时间(秒)原创 2024-07-30 13:54:18 · 1454 阅读 · 0 评论 -
docker-compose.yml文件编写规则
文件的配置项帮助我们定义和管理多容器应用程序的各个方面。版本 (version: 确保 Docker Compose 文件的兼容性。服务 (services: 定义和配置容器服务,包括镜像、端口、卷、环境变量等。数据卷 (volumes: 提供持久化存储,确保数据在容器之间共享和保留。网络 (networks: 定义容器的网络配置,允许容器之间的通信和隔离。原创 2024-07-30 12:53:43 · 1210 阅读 · 0 评论 -
Dockerfile制作部署wordpress-6.6
注:如果出现下图中的提示,需要进入nginx的哪个容器里去编写对应的配置。关闭防火墙和selinux,进行时间同步。当配置完成后,点击执行安装程序即可。浏览器访问IP+映射的端口。nginx官方镜像源文件。nginx的配置文件。原创 2024-07-20 10:46:30 · 1113 阅读 · 1 评论 -
Dockerfile指令详解
示例:区别于 COPY 指令 使用 的好处 简化路径管理使用 可以简化后续命令中的路径管理。例如, 和 命令都相对于设置的工作目录,而不需要每次都指定完整路径。提高 Dockerfile 的可读性通过设置工作目录,使 Dockerfile 更加清晰和易于维护。每个命令都会在指定的工作目录中执行,避免了路径的混乱和错误。自动创建目录 指令会自动创建目录(如果不存在),这减少了需要先创建目录的额外步骤。减少重复代码通过设置工作目录,可以避免在原创 2024-07-19 17:07:45 · 1365 阅读 · 0 评论 -
使用docker命令按tab无法自动补齐解决办法
【代码】使用docker命令按tab无法自动补齐解决办法。原创 2024-07-18 16:55:04 · 430 阅读 · 0 评论 -
Docker基础操作
通常情况下,Docker 默认只信任使用 TLS/SSL 安全连接的镜像仓库(即使用 HTTPS 协议的镜像仓库)。如果你需要连接到一个不支持 TLS/SSL 安全连接的镜像仓库,就需要将该镜像仓库地址添加到。欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。如果你的镜像不在 Docker Hub 上,而是存储在其他私有或公有的 Docker 仓库上,可以使用类似的。要记住这个设置的密码,登录镜像仓库时需要使用。原创 2024-07-18 00:38:58 · 1033 阅读 · 0 评论 -
容器化技术Docker介绍与安装
随着软件开发的发展,相比于早期的集中式应用部署方式,现在的应用基本都是采用分布式的部署方式,一个应用可能包含多种服务或多个模块,因此多种服务可能部署在多种环境中,如虚拟服务器、公有云、私有云等,由于多种服务之间存在一些依赖关系,所以可能存在应用在运行过程中的动态迁移问题,那这时如何保证不同服务在不同环境中都能平滑的适配,不需要根据环境的不同而去进行相应的定制,就显得尤为重要。镜像:Docker 镜像是构建容器的基础,它是一个只读的文件系统,包含了运行应用程序所需的所有依赖项、配置和文件。原创 2024-07-17 13:26:52 · 758 阅读 · 0 评论