解决Docker报错:“docker build“ requires exactly 1 argument.

 更新时间:2023年12月01日 08:59:13   作者:三省同学  
这篇文章主要介绍了解决Docker报错:“docker build“ requires exactly 1 argument.具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

报错

使用docker构建镜像时报错:

[root@iZhp33j6fklnmhbf0lz2obZ ~]# docker build -t test:latest
"docker build" requires exactly 1 argument.
See 'docker build --help'.

Usage:  docker build [OPTIONS] PATH | URL | -

Build an image from a Dockerfile

解决

复制粘贴时,小心细节,结尾一定要加空格再加点。

docker build -t test:latest .
[root@iZhp33j6fklnmhbf0lz2obZ ~]# docker build -t test:latest .
Sending build context to Docker daemon  28.76MB
Step 1/7 : FROM ubuntu:22.04
 ---> df5de72bdb3b
Step 2/7 : RUN apt-get update && apt-get install -y python3 python3-pip
 ---> Using cache
 ---> eee89b706a8b
Step 3/7 : RUN pip install flask==2.1.*
 ---> Using cache
 ---> d7b00194a3bd
Step 4/7 : COPY hello.py /
 ---> Using cache
 ---> eaf08a89e93f
Step 5/7 : ENV FLASK_APP=hello
 ---> Using cache
 ---> 981fa111d188
Step 6/7 : EXPOSE 8000
 ---> Using cache
 ---> a6ef7a1dc59d
Step 7/7 : CMD flask run --host 0.0.0.0 --port 8000
 ---> Using cache
 ---> 90cb9f03bf34
Successfully built 90cb9f03bf34
Successfully tagged test:latest

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何修改Docker部署gitlab的外部访问地址和端口

    如何修改Docker部署gitlab的外部访问地址和端口

    这篇文章主要介绍了如何修改Docker部署gitlab的外部访问地址和端口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • CentOS7 禁用Transparent Huge Pages的实现方法

    CentOS7 禁用Transparent Huge Pages的实现方法

    这篇文章主要介绍了 CentOS7 禁用Transparent Huge Pages的实现方法的相关资料,需要的朋友可以参考下
    2016-11-11
  • ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题解决

    ubuntu vps安装docker报错:Cannot connect to t

    这篇文章主要介绍了解决ubuntu vps安装docker时报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题的相关资料,文中介绍非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • docker搭建Zookeeper集群的方法步骤

    docker搭建Zookeeper集群的方法步骤

    本文主要介绍了docker搭建Zookeeper集群的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Docker Machine深入学习

    Docker Machine深入学习

    Docker与Docker Machine 的区别?又如当我们执行docker-machine create命令时,Docker Machine都做了些什么?这篇文章都会告诉大家,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 如何使用Docker和cpolar在Linux服务器上搭建DashDot监控面板

    如何使用Docker和cpolar在Linux服务器上搭建DashDot监控面板

    本文主要介绍如何在Linux服务器上使用Docker和cpolar技术搭建DashDot监控面板,实现实时服务器监控,DashDot提供直观的监控界面和丰富的指标,通过cpolar可以实现公网访问,方便用户随时了解服务器状态,文章详细说明了环境准备、安装Docker、配置DashDot和cpolar的步骤
    2024-09-09
  • docker搭建emqx全过程

    docker搭建emqx全过程

    EMQX 是一个开源的、高度可扩展的、跨平台的MQTT代理,用于处理来自物联网、移动应用程序和分布式系统的数据,本文给大家介绍docker搭建emqx的详细过程,感兴趣的朋友一起看看吧
    2024-03-03
  • dockerfile中ENTRYPOINT与CMD的结合使用及区别

    dockerfile中ENTRYPOINT与CMD的结合使用及区别

    这篇文章主要介绍了dockerfile中ENTRYPOINT与CMD的结合使用,大家都知道CMD 与 ENTRYPOINT都是用于指定启动容器执行的命令,那么他们俩有什么区别呢,本文给大家详细介绍,需要的朋友可以参考下
    2021-08-08
  • docker对网络和程序速度的影响解读

    docker对网络和程序速度的影响解读

    本文通过对比分析,测试了在宿主机和Docker容器中部署Spring Boot程序的性能差异,在网络延迟方面,Docker容器比宿主机慢0.1~0.2毫秒,在程序运行速度方面,宿主机和Docker容器的平均运行时间相近,单次运行时间存在较大差异,无法确定Docker容器在速度上优于宿主机
    2025-01-01
  • Docker学习笔记之Docker部署Java web系统

    Docker学习笔记之Docker部署Java web系统

    这篇文章主要介绍了Docker学习笔记之Docker部署Java web系统,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论