首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
Docker
相关的文章
2024-05-18
编译ARM版Harbor
本文介绍了如何编译适配ARM架构的Harbor v2.10.2版本。首先从GitHub拉取源码并切换至v2.10.2分支。接着对`photon`镜像版本进行更新(对于旧版Harbor),然后修改`Makefile`以调整构建参数,包括禁用从Docker Hub拉取基础镜像、启用二进制文件构建以及更新`spectral`工具版本和架构。此外,还需要在多个Dockerfile中指定使用ARM64架构,并移除`make/photon/Makefile`中的`--no-cache`选项。最后,通过执行特定命令来构建离线安装包。这些步骤确保了Harbor能够在ARM平台上正确编译与运行。
2024-05-18
729
0
0
Harbor
Docker
2023-12-17
Docker Buildx构建多平台镜像
本文介绍了如何使用`docker buildx`工具构建跨平台Docker镜像。首先,需创建一个新的Builder实例以支持多平台构建,如通过命令`docker buildx create --name mybuilder --driver docker-container --use`。接着,安装必要的编译时平台支持,例如在Linux系统上运行`docker run --rm --privileged tonistiigi/binfmt --install all`。随后,利用一个简单的Go程序示例及相应的Dockerfile(采用多阶段构建减少镜像大小),展示了如何编写Dockerfile和构建命令。最后,通过`docker buildx build`命令指定多个目标平台(如`--platform linux/arm64,linux/amd64`)来构建并推送跨平台镜像到Docker Hub,并在不同架构的平台上验证了其可用性。
2023-12-17
276
0
0
Docker
2022-05-16
Dockerfile指令说明
本文介绍了Dockerfile中常用的指令及其功能,包括FROM、MAINTAINER、RUN、ADD、WORKDIR等,并重点解释了CMD和ENTRYPOINT的区别。CMD用于指定容器启动时执行的命令,但该命令可以被后续命令替换;而ENTRYPOINT同样指定启动命令,但允许用户在运行时追加参数而不覆盖原有命令。通过具体的例子展示了如何使用这两种指令构建镜像并运行容器,验证了它们的行为差异:CMD在遇到额外参数时会被替换导致错误,而ENTRYPOINT则将额外参数作为自身命令的一部分正确执行。
2022-05-16
509
0
0
Docker
2022-03-27
Docker安装RocketMQ
本文介绍了如何使用Docker部署RocketMQ服务,包括创建namesrv服务、broker节点以及RocketMQ控制台。首先,通过下载RocketMQ镜像并创建必要的文件夹来启动namesrv服务。接着,为broker节点配置数据存储路径和相关设置,如集群名称、broker角色等,并运行broker容器。最后,通过拉取特定的RocketMQ控制台镜像并设置环境变量,成功启动了RocketMQ管理界面。整个过程详细说明了每个步骤所需执行的命令及其参数含义,便于理解和操作。
2022-03-27
335
0
0
RocketMQ
2022-03-19
Docker安装Oracle数据库
本文介绍了如何使用Docker安装和配置Oracle 11g数据库。首先,通过阿里云镜像仓库下载Oracle 11g镜像,并创建必要的文件夹。接着,运行Oracle容器并映射端口和挂载数据卷。进入容器后,切换至root用户以配置环境变量并创建软链接,然后切换回oracle用户。接下来,使用sqlplus登录数据库,修改sys和system用户的密码,创建新用户test并赋予其dba权限,调整密码策略及最大连接数。最后,重启数据库完成配置。
2022-03-19
399
0
0
Oracle数据库
2022-03-19
Docker常用命令
本文详细介绍了Docker的基本操作,包括启动、停止、重启及查看状态的方法。对于Docker容器信息的管理,文章提供了查看概要信息、帮助文档以及版本的方法。在镜像操作方面,涵盖了查看、搜索、下载、删除和构建镜像的具体命令。针对容器的操作,从启动、停止到进入退出容器,再到查看容器信息和日志,甚至如何删除容器都有详细的说明。此外,还介绍了基于现有容器创建新镜像的过程,以及如何在容器与主机之间进行数据拷贝。这些内容为Docker用户提供了全面的操作指南。
2022-03-19
248
0
0
Docker
2022-03-13
CentOS安装Elasticsearch
本文详细介绍了在Linux环境下安装Elasticsearch的步骤。首先进行环境准备,包括安装JDK、创建用户组和用户es,并调整系统配置以支持Elasticsearch运行。接着通过官网下载Elasticsearch压缩包并解压至指定目录,同时修改文件夹权限确保由es用户拥有。此外,还设置了日志与数据存储路径,并对Elasticsearch配置文件进行了必要的修改。最后,文章展示了如何使用es用户启动Elasticsearch服务以及如何关闭它。另外,还提供了使用Docker容器快速部署Elasticsearch的方法。
2022-03-13
345
0
0
Elasticsearch
2022-03-13
Docker的安装
本文提供了在Ubuntu、CentOS等系统上安装Docker的详细步骤。对于Ubuntu,使用特定命令下载并安装Docker;而对于CentOS,首先卸载旧版本,接着安装必要的软件包和设置存储库,然后安装Docker Engine,并配置其开机自启与镜像加速。最后,通过运行一个简单的Docker映像来验证安装是否成功。
2022-03-13
570
0
0
Docker
2022-03-13
Redis的安装
Redis是一款高性能的key-value数据库,支持数据的持久化与备份,提供了丰富的数据类型。本文主要介绍了CentOS系统下安装Redis数据库的教程。
2022-03-13
308
0
0
Redis