首页 > 其他分享 >Docker重新编译webBenchmark镜像

Docker重新编译webBenchmark镜像

时间:2024-03-24 23:23:01浏览次数:22  
标签:webBenchmark 编译 Version linux 镜像 Docker Dockerfile arm

1. 编译环境

  • System Version : Centos 8
  • Docker Version:
  • WebBenchmark Version :webBenchmark_linux_arm

2.编写Dockerfile

1. 创建编译目录

 mkdir networkdownload

2. 创建Dockerfile文件并编写

2.1 创建Dockerfile文件

touch Dockerfile

2.2 编写Dockerfile文件

FROM alpine:latest
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk update && apk add wget curl
RUN wget https://github.com/maintell/webBenchmark/releases/download/0.5/webBenchmark_linux_arm \
    && chmod +x webBenchmark_linux_arm \
    && mv webBenchmark_linux_arm /usr/local/bin/webBenchmark

# 设置工作目录,可以根据项目需求设定
WORKDIR /app

# 将任何所需的应用程序配置文件复制到容器中(如果有的话)
# COPY config.json .

# 设置ENTRYPOINT和CMD来启动webBenchmark工具
ENTRYPOINT ["/usr/local/bin/webBenchmark"]
CMD ["-h"]  # 默认提供帮助信息,根据实际使用场景替换为所需的参数

3. 编译WebBenchmark 镜像

docker buildx build -t fh/webbenchmark:v1 .

alt text

标签:webBenchmark,编译,Version,linux,镜像,Docker,Dockerfile,arm
From: https://www.cnblogs.com/xiaohaojs/p/18093293

相关文章

  • Docker的下载问题
    1.首先说一下我在下载Docker是遇到的问题:镜像找不到,或者说没用的情况。2.解决方案:(1)先检查防火墙的状态(firewall-cmd--state),要确保防火墙的状态为关闭(临时关闭:systemctlstopfirewalled重启centos失效)(2)下载镜像,wgethttp://mirrors.163.com/docker-ce/linux/centos/docker-c......
  • Docker网络原理
    本文主要讲解Docker的网络原理。在此之前,最好对网络命名空间、Veth设备对、网桥、路由、netfilter与iptables等Linux基础网络知识有所了解,详见《Docker的Linux网络基础》。 一、Docker的网络原理1.Docker的网络模式标准的Docker支持4种网络模式,可以在......
  • docker安装mysql
    1.创建本地文件夹mkdir-p/docker/mysql8/confmkdir-p/docker/mysql8/datamkdir-p/docker/mysql8/log2.新建配置文件在conf文件夹中创建文件:mysql.conf文件内容:[mysqld]init-connect="SETcollation_connection=utf8mb4_0900_ai_ci"init_connect="SETNAMESutf8......
  • Docker的Linux网络基础
    Docker技术依赖于近年来Linux内核虚拟化技术的发展,所以Docker对Linux内核有很强的依赖。本文将Docker使用到的与Linux网络有关的主要技术进行简单介绍。 一、网络命名空间为了支持网络协议栈的多个实例,Linux在网络栈中引入了网络命名空间,这些独立的协议......
  • 【嵌入式】Docker镜像构建指南:引领应用部署的革新之路
    ......
  • Docker学习笔记
    一个打包工具可以实现不同应用跨系统运行,同时通过它提供的隔离容器避免包、依赖冲突问题    Docker与虚拟机的区别......
  • 编写简单的nginx Dockerfile文件
    .1.创建Dockerfile文件touchDockerfile添加如下相关的配置信息 #设置维护者信息LABELmaintainer="[email protected]" #使用官方Nginx基础镜像FROMnginx:1.24.0 #安装构建Nginx模块所需的工具和依赖RUNapkadd--no-cache--virtual.build-deps\   ......
  • docker推拉时的数据交换详解
    前言docker用了这么久了,有没有想过,在执行dockerpush和dockerpull命令的时候,数据是如何传递的呢?换句话说,如果要实现一个镜像仓库,针对推拉的服务,如何实现接口呢?根据OCI分发规范文档的描述,已经对整个推拉过程中要调用的接口有描述了.但是,纸上学来终觉浅,......
  • window10 修改docker的配置
    修改docker的路径 参开大佬的博客:https://www.cnblogs.com/icebutterfly/p/9066653.htmlPSC:\Users\Administrator>wsl--shutdownPSC:\Users\Administrator>wsl--list-vNAMESTATEVERSION*docker-desktopStopped2docker-desktop-dataStopped2PSC:\User......
  • [Docker] 7.2 Docker 数据管理深入
    Docker数据卷数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:数据卷 可以在容器之间共享和重用对 数据卷 的修改会立马生效对 数据卷 的更新,不会影响镜像数据卷 默认会一直存在,即使容器被删除注意:数据卷的使用,类似于Linux下对目......