docker
学亮编程手记
学亮编程手记
展开
-
docker安装及运行MySQL 5.7容器完整脚本及解释
这个脚本主要用于设置和启动一个MySQL容器。原创 2024-09-23 15:21:49 · 460 阅读 · 0 评论 -
MySQL docker容器数据更新统计shell脚本代码案例
来安排脚本每隔一小时执行一次。表示每天的整点时间执行脚本。原创 2024-09-19 15:12:53 · 235 阅读 · 0 评论 -
docker daemon.json更换镜像源:DaoCloud 道客源https://docker.m.daocloud.io
【代码】docker daemon.json更换镜像源:道客源https://docker.m.daocloud.io。原创 2024-08-26 14:01:16 · 669 阅读 · 0 评论 -
Docker配置daemon.json:最新可用docker国内镜像源列表(2024-8-25)
【代码】Docker配置daemon.json:最新可用docker国内镜像源列表(2024-8-25)原创 2024-08-25 18:28:55 · 658 阅读 · 0 评论 -
linux一键安装docker及一键更换软件源
一键更换软件源:一键安装docker:原创 2024-08-22 21:53:33 · 155 阅读 · 0 评论 -
docker restart容器报错解决办法:Cannot restart container... No chain/target/match by that name.
【代码】docker restart容器报错解决办法:Cannot restart container... No chain/target/match by that name.原创 2024-08-18 00:47:55 · 187 阅读 · 0 评论 -
Docker构建及部署Python django-vue3-admin项目:前后端Dockerfile脚本示例及mysql redis celery基础镜像
优化方案:因为在实际开发中,经常修改前后端代码,但并不会频繁的安装第三方包,因此将前后端的第三方包做成基础镜像。前后端代码修改之后,服务器重新构建前后端容器即可,并且在重新构建的时候,并不需要安装第三方包在我们在实际开发中,经常要重新构建的只有前端容器和后端容器,后三个容器一般是初始化生成之后就不会重新构建,因此优化前后端的Dockerfile和文件在开发中,如果前端引入了新的第三方的包,就重新构建一次基础镜像。原创 2024-08-14 15:22:07 · 925 阅读 · 1 评论 -
搭建完整的docker版ubuntu
【代码】搭建完整的docker版ubuntu。原创 2024-08-07 17:19:47 · 171 阅读 · 0 评论 -
docker安装和运行openEuler容器
容器镜像仓库openEuler官方容器镜像仓库,包含openEuler基础镜像、应用镜像。在这里,你可以找到相应镜像的使用和介绍。基础镜像地址openEuler的基础镜像官方仓库基础镜像版本20.09 121.03 521.09 222.09 323.03 523.09 19。原创 2024-08-07 14:35:42 · 662 阅读 · 0 评论 -
docker部署HertzBeat开源实时监控系统
HertzBeat 支持通过源码安装启动,Docker 容器运行和安装包方式安装部署,CPU 架构支持 x86/arm64。环境仅需一条命令即可开始。即可开始,默认账号密码。部署采集器集群(可选)更多配置详细步骤参考。原创 2024-08-03 20:45:16 · 409 阅读 · 0 评论 -
docker及docker-compose部署NginxWebUI(Nginx可视化UI网页管理工具)
NginxWebUI项目制作了docker镜像, 支持 x86_64/arm64/arm v7 平台,同时包含nginx和nginxWebUI在内, 一体化管理与运行nginx。原创 2024-08-03 20:35:54 · 447 阅读 · 0 评论 -
linux centos 7.9.2009 yum安装docker完整命令(由于centos7生命周期已结束,CentOS-Base需要换源,以前是可选步骤,现在是必需步骤)
【代码】linux centos 7.9.2009 yum安装docker完整命令(由于centos7生命周期已结束,CentOS-Base需要换源,以前是可选步骤,现在是必需步骤)原创 2024-08-03 15:02:53 · 218 阅读 · 0 评论 -
docker-compose中定义一个桥接网络,并为该网络配置一个IP地址池
如果你想在Docker Compose中定义一个桥接网络,并为该网络配置一个IP地址池以便服务自动从中分配IP地址,你可以按照以下步骤操作:这里是一个示例文件,展示了如何定义一个包含IP地址池的桥接网络:解释:网络定义 ():服务定义 ():当Docker Compose启动服务时,它会从定义的子网范围内自动为每个服务分配一个未使用的IP地址。这意味着服务将获得一个动态分配的IP地址,而不是固定的IP地址。原创 2024-08-02 17:24:30 · 393 阅读 · 0 评论 -
docker-compose中为服务分配固定的IP地址
要在Docker Compose中为服务分配固定的IP地址,你需要在文件中定义网络,并在服务的配置中指定IP地址。以下是一个示例,演示如何为两个服务分配固定的IP地址:解释:网络定义 ():服务定义 ():这样配置后,服务将拥有固定IP地址,而服务将拥有固定IP地址。这些服务现在可以在同一网络内通过这些IP地址进行通信。这就是如何在Docker Compose中定义并使用带有自定义IP地址的桥接网络的方法。原创 2024-08-02 17:22:31 · 531 阅读 · 0 评论 -
docker-compose自定义network
在Docker Compose中,你可以通过networks配置来定义和使用桥接网络(bridge network)。Docker默认会为每个服务创建一个隔离的网络,但你也可以显式地将多个服务连接到同一个网络中。下面是如何在Docker Compose文件中指定使用bridge网络的例子。首先,你需要在文件中定义网络。例如,创建一个名为web和db。这两个服务都被连接到了名为的桥接网络上。这使得它们能够相互通信。原创 2024-08-02 17:19:46 · 316 阅读 · 0 评论 -
docker安装部署portainer脚本:一款docker可视化开源容器管理平台
Portainer 是一款非常受欢迎的开源容器管理平台,它简化了 Docker 和 Kubernetes环境的管理流程。无论是对于初学者还是经验丰富的开发人员,Portainer 提供了一个简洁而强大的 Web用户界面,使得容器化应用的部署与管理变得轻而易举。它支持多种容器编排工具,如 Docker、Docker Swarm、Kubernetes和 Azure Container Instances (ACI)。原创 2024-08-01 14:41:31 · 228 阅读 · 0 评论 -
Docker容器的5种网络模式详解
bridge 模式(默认)描述:这是 Docker 默认的网络模式。当启动容器时,如果没有指定网络模式,Docker 会自动将容器连接到一个名为bridge的网络。特点每个容器通过一个虚拟网卡连接到bridge网络。容器之间可以通过容器名或 IP 地址相互通信。外部主机无法直接访问容器,除非通过宿主机转发。host 模式描述:在这种模式下,容器使用宿主机的网络堆栈。特点容器和宿主机共享同一个网络命名空间。容器可以访问所有在宿主机上配置的网络接口。原创 2024-07-28 12:22:36 · 297 阅读 · 0 评论 -
Docker容器间通信:BIP介绍及配置
默认情况下,Docker 使用bridge网络,可以自定义其配置。可以通过修改文件来自定义bip和fixed-cidr。也可以通过命令手动创建自定义的 bridge network 并指定 IP 地址池。原创 2024-07-28 11:02:36 · 612 阅读 · 0 评论 -
centos7换源 :换阿里源 docker-ce配置阿里云镜像源
【代码】centos7换源 :换阿里源 docker-ce配置阿里云镜像源。原创 2024-07-22 14:47:56 · 388 阅读 · 0 评论 -
Docker内容信任DCT是什么及其作用介绍
Docker 内容信任(Docker Content Trust,简称 DCT)是一个安全特性,用于确保 Docker 镜像的完整性和来源可信度。它基于数字签名和密钥管理的概念,为 Docker 镜像提供了一个安全的认证机制。DCT 使用了 Notary 项目作为底层技术,Notary 是一个开源的软件签名和验证服务。原创 2024-07-21 23:14:17 · 307 阅读 · 0 评论 -
docker为容器指定虚拟网卡或IP
在Docker中,创建容器时如果想要指定容器绑定到特定的虚拟网卡或网络接口,可以通过以下几种方式来实现:最常见的方式是通过自定义网络(不是默认的网络),并利用标志来指定容器应加入的网络。你可以创建一个自定义的桥接网络,并且指定网段和子网掩码:2. 启动容器并加入网络当你创建容器时,使用选项将其加入到你刚刚创建的网络中:3. 分配特定IP如果你想给容器分配一个特定的IP地址,可以在创建网络时或之后,使用命令来指定:使用其他网络驱动除了网络之外,还可以使用其他网络驱动,如、、等。原创 2024-07-16 09:54:43 · 548 阅读 · 0 评论 -
docker-compose安装actionview
1 安装docker 和 docker-compose。原创 2024-07-10 11:41:05 · 231 阅读 · 0 评论 -
使用Docker搭建项目管理系统 Redmine 4.1.1-4
【代码】使用Docker搭建项目管理系统 Redmine 4.1.1-4。原创 2024-07-05 13:39:30 · 257 阅读 · 0 评论 -
解决 Docker命令 在 Windows cmd中无法识别的问题(‘docker‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。)
找到docker desktop的安装路径,比如我本机的是如下路径,接下来将如下路径添加到系统环境变量Path中——原创 2024-07-04 09:25:15 · 1294 阅读 · 0 评论 -
最新docker国内镜像源https://dockerhub.icu
【代码】最新docker国内镜像源https://dockerhub.icu。原创 2024-07-03 08:35:38 · 1045 阅读 · 0 评论 -
docker-compose部署coredns实现自建DNS服务
在系统应用中,经常会遇到需要使用 https 域名通讯的需要,在内网中,我们不需要正式在互联网上注册域名,自建一个 dns 服务就能很好的解决问题。原创 2024-05-22 13:51:14 · 438 阅读 · 0 评论 -
MySQL容器中docker-entrypoint-initdb.d目录详解
是一个特殊的目录,专用于 Docker 中的 MySQL 容器。当使用 Docker 运行 MySQL 容器时,如果这个目录存在并且包含 SQL 脚本或其它可执行文件,Docker 会在 MySQL 服务启动之初自动执行这些脚本。这一机制使得在首次启动容器时能够方便地进行一些初始化设置,比如创建数据库、表、用户,以及导入数据等。利用这个机制,开发者可以通过 Dockerfile 或者在运行容器时通过。,从而实现 MySQL 容器的自动化配置和数据初始化。选项挂载包含初始化脚本的本地目录到。原创 2024-05-15 15:14:32 · 725 阅读 · 0 评论 -
启动MySQL8 Docker容器时指定一些特定的配置:比如设置root密码、更改默认的认证插件、使用volume卷挂载初始化脚本等
要在启动MySQL Docker容器时指定一些特定的配置,比如设置root密码、更改默认的认证插件、添加初始化脚本等,可以通过环境变量和卷挂载的方式来实现。这样,在容器首次启动时,MySQL会自动执行这个脚本,从而更改root用户的认证插件和密码。记得替换上述命令中的各个参数以适应你的具体需求。),可以在容器启动后进入容器内部并执行相应的SQL命令,或者通过初始化脚本执行。目录下的脚本,Docker在启动时会自动执行这个目录下的SQL和.sh文件。:首先,创建一个SQL脚本,如。:在启动容器时,通过。原创 2024-05-15 15:07:40 · 406 阅读 · 0 评论 -
查看Docker容器的启动脚本或命令
运行此命令后,Docker会返回一个JSON输出,其中包含了容器的众多细节。通过这个命令,您可以获取容器的详细信息,包括启动命令。进程ID为1的通常是容器的入口点,即启动命令。选择上述任何一种方法,都可以帮助您查看Docker容器的启动脚本或命令。的命令,展示了启动容器时使用的各种参数和选项。字段来查看启动命令。找到PID为1的行,就能看到启动命令。如果您已经进入容器内部,可以使用。虽然不是Docker自带的工具,但。可以帮助您模拟生成用于启动容器的。这会输出一个类似于原始。或者直接是数组形式的。原创 2024-05-11 22:24:39 · 1165 阅读 · 1 评论 -
Nexus3 Nginx反向代理配置文件示例及解读
这个Nginx配置文件定义了两个主要部分,分别处理对不同域名的请求,并通过反向代理转发到后端的Nexus Docker容器。Nexus是一个常用的仓库管理软件,常用于存储Maven、npm、Docker镜像等。综上所述,通过Nginx配置反向代理,不仅可以增强Nexus服务的安全性和可扩展性,还能提供更精细的请求处理和流量管理能力。原创 2024-05-11 19:32:07 · 718 阅读 · 1 评论 -
Docker部署Nexus3:配置nginx反向代理及Nexus镜像版本升级详解
Nexus3, 是一款支持仓库种类繁多的私服仓库管理工具,支持目前大众所知晓的仓库类型如:go、pypi、docker、maven、yum、git、helm、npm、apt …,且功能强大。为此解决了不同类型的仓库统一管理问题。原创 2024-05-11 19:28:11 · 1872 阅读 · 1 评论 -
docker容器日志查看:docker logs --tail 的使用示例
参数是一个非常实用的选项,特别是在处理大量日志输出时,可以帮助你快速定位到最近的错误信息或状态更新。参数用于限制返回的日志行数,只显示最新的 N 条日志记录。这样,你会看到每条日志条目附带有更多容器运行时的环境变量和标签等详细信息。如果你还想知道更具体的日志内容,例如包含更多的上下文信息,可以加上。假设你有一个正在运行的 Docker 容器,其 ID 或名称为。命令允许你查看 Docker 容器的日志输出。容器的最后 10 条日志信息。原创 2024-05-11 19:07:02 · 2005 阅读 · 1 评论 -
docker部署nexus
部署Nexus Repository Manager (通常称为Nexus) 到Docker环境中是一个相对直接的过程,下面是使用Docker部署Nexus的基本步骤。请注意,这些指令基于最新的实践和信息,但具体操作可能需要根据您的实际情况调整。原创 2024-05-07 21:51:47 · 542 阅读 · 0 评论 -
docker构建及运行euraka镜像(提供完整安装包)
docker构建及运行euraka镜像(提供完整安装包)原创 2024-05-04 01:11:00 · 204 阅读 · 1 评论 -
Docker换源完整步骤:Docker 阿里云的镜像源最新地址为:registry.cn-hangzhou.aliyuncs.com
在你的本地机器上,编辑或创建Docker的配置文件daemon.json,通常位于/etc/docker/目录下。登录阿里云官网,并获取你的阿里云账号Access Key。在阿里云容器镜像服务中,创建一个仓库,获取你的仓库地址。现在,Docker 将会通过阿里云的镜像加速器拉取镜像。保存daemon.json文件。原创 2024-05-02 17:02:43 · 22810 阅读 · 1 评论 -
Docker基础:.dockerignore文件的作用及使用示例
文件在 Docker 构建过程中起到关键作用,类似于.gitignore在 Git 版本控制系统中的角色。它的主要目的是定义一组规则来排除不必要的文件或目录,这些文件或目录不需要包含在 Docker 镜像的构建上下文中。原创 2024-05-02 15:23:47 · 1284 阅读 · 1 评论 -
docker修改镜像仓库 mirror 地址(registry.cn-hangzhou.aliyuncs.com)- Docker镜像加速
【代码】docker修改镜像仓库 mirror 地址(registry.cn-hangzhou.aliyuncs.com)- Docker镜像加速。原创 2024-04-21 17:10:43 · 1315 阅读 · 0 评论 -
docker基础:为运行中的docker容器设置时区
要在Docker容器中设置正确的时区,有几种常见的方法可以实现。原创 2024-04-17 19:48:27 · 1024 阅读 · 0 评论 -
docker部署及运行Linux-Command容器
【代码】docker部署及运行Linux-Command容器。原创 2024-04-14 09:54:13 · 205 阅读 · 0 评论 -
docker部署it-tools开发人员工具箱
如有任何问题或特定需求,请查阅 IT-Tools 的官方文档或相关社区资源以获取更详细的指导。:根据之前的资料,IT-Tools 当前似乎只提供了英文和法语界面,若需要中文支持,请确认是否有汉化版本的镜像可用,或者查看项目官方文档是否有更新关于多语言支持的信息。:IT-Tools 可能有一些特定的配置选项,如有需要,请查阅官方文档或项目 GitHub 页面了解如何通过环境变量等方式传递配置给容器。运行 IT-Tools 容器时,你可能希望指定一些参数,比如端口映射、容器名称、是否后台运行以及数据卷挂载等。原创 2024-04-14 09:36:49 · 820 阅读 · 0 评论