docker命令(二)

目录

docker命令

1.inspect命令(查看镜像信息)

2.tag命令(为镜像起别名)

3.--help命令(查看命令的使用帮组)

docker 命令 --help

docker --help

4.run命令

1.格式

2.启动tomcat镜像

3. docker 不能被外部访问问题

关闭防火墙

5.ps 查看正在运行的命令

6. logs 查看镜像的日志


docker命令

1.inspect命令(查看镜像信息)

  1. 格式
    1. docker inspect 镜像名:镜像版本号
  2. docker inspect tomcat:latest 

2.tag命令(为镜像起别名)

类似小名,在家里父母叫我们小名的时候,我们也有回应

  1. docker tag 镜像名称:镜像版本号  镜像别名:镜像版本号别名
  2. docker tag tomcat:latest tomcat:new
    1. [root@localhost ~]# docker tag tomcat:latest tomcat:new
      [root@localhost ~]# docker images
      REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
      tomcat       latest    3a258b4af57b   3 weeks ago   468MB
      tomcat       new       3a258b4af57b   3 weeks ago   468MB
       

    3.--help命令(查看命令的使用帮组)

    1. 格式
      1. docker 命令 --help
        1. docker run --help 查看run名令

      2. docker --help
        1. 通过help查看docker中的命令帮组
        2.  
          1. Common Commands:
              run         Create and run a new container from an image
              exec        Execute a command in a running container
              ps          List containers
              build       Build an image from a Dockerfile
              pull        Download an image from a registry
              push        Upload an image to a registry
              images      List images
              login       Log in to a registry
              logout      Log out from a registry
              search      Search Docker Hub for images
              version     Show the Docker version information
              info        Display system-wide information

      4.run命令

      1.格式

         docker run 【参数配置项】镜像 指令 

      2.启动tomcat镜像

      docker run --itd -p 外部访问服务端口:服务在容器镜像中运行的端口 镜像名:镜像版本

      docker run -itd -p 8888:8080 tomcat:new

      外部通过本机的ip地址+映射端口号 访问 容器中运行镜像的服务

      3. docker 不能被外部访问问题

      看下面的这张两图片,内部访问是没有问题的。两个tomcat的容器都成功运行但是8888端口可以被访问,但是6666端口不能访问。这个时候需要考虑防火墙,开放6666端口号,或者关闭防火墙。如果防火墙也关闭了,可以尝试换一个端口启动镜像

      关闭防火墙
      1. sudo systemctl stop firewalld
      2. 查看防火墙的运行装填
        1. sudo systemctl status firewalld

      5.ps 查看正在运行的命令

      1. docker ps
        1. docker ps
      2. docker ps | grep “镜像信息”
        1. docker ps | grep "tomcat"

      6. logs 查看镜像的日志

      1. docker logs 镜像名/镜像id
        1. docker logs 35b2218770c1
      2. 时刻查看更新日志
        1. 使用ctrl + c 退出

      本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
      如若转载,请注明出处:http://www.pswp.cn/bicheng/95202.shtml
      繁体地址,请注明出处:http://hk.pswp.cn/bicheng/95202.shtml

      如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

      相关文章

      Dockerfile实现java容器构建及项目重启(公网和内网)

      公网情况0.Dockerfile关键字关键字作用一句话出现位置FROM指定基础镜像(任何 Dockerfile 必须且首行)全局RUN在镜像构建阶段执行命令(常用来安装软件)构建期COPY把宿主机文件/目录复制进镜像构建期ADD类似 COPY,但额外…

      SpringCloud与Dubbo深度对比:架构、性能与生态全解析

      引言在微服务架构盛行的今天,服务治理框架的选择成为企业技术栈决策的关键环节。Spring Cloud和Dubbo作为Java生态中最具代表性的两大微服务框架,各自拥有独特的优势和适用场景。本文将从架构设计、服务治理、性能表现、生态系统等多个维度进行深度对比&…

      简历书写---自我评价怎么写

      前言 今天一对一辅导了很多同学做简历,看到很多同学简历上都有一栏:自我评价 那我们就要思考一下,我们搞技术的,一份技术简历,自我评价上怎么写,才能算一个加分点呢? 观点分享 首先,…

      嵌入式Linux学习 - 数据库开发

      目录 一. 在终端的使用 1. 下载 2. 操作 3. 相关函数 1.增 2. 删 3. 改 4. 查 5. 补充函数 二. 在软件的使用 1. 下载 2. 操作 三. 在编程的使用 1. 下载 2. 相关函数 1. 打开 2. 读写执行sql语句 3. 关闭 一. 在终端的使用 1. 下载 sudo apt-get install …

      产品运营必备的职场通用能力有哪些?如何一步步提升?

      在流量红利消退的存量竞争时代,产品运营岗位正经历价值重构。单纯的活动策划与用户维护已无法满足发展需求,数据驱动的精细化运营成为行业分水岭。面对这场变革,复合能力建设与前瞻工具掌握是运营人突破天花板的密钥。推荐考取CDA数据分析师&…

      ESPTimer vs GPTimer:ESP32 定时器系统深度解析

      第十五章和第十六章分别学习了​​ESPTimer​​ 和 ​​GPTimer​​ ,那这两种定时器有什么区别,如何使用呢,下面探讨下。1. 两种定时器对比介绍1.1 两种定时器设计在 ESP32 开发中,​​ESPTimer​​ 和 ​​GPTimer​​ 是两种完…

      【70页PPT】WMS助力企业数字化转型(附下载方式)

      篇幅所限,本文只提供部分资料内容,完整资料请看下面链接 https://download.csdn.net/download/2501_92808811/91806268 资料解读:【70页PPT】WMS助力企业数字化转型 详细资料请看本解读文章的最后内容。仓储管理在企业运营中占据关键地位&a…

      [光学原理与应用-337]:ZEMAX - 自带的用于学习的样例设计

      ZEMAX(OpticStudio)内置了大量样例设计文件,这些文件覆盖了从基础光学原理到复杂系统设计的全场景,是学习光学设计、掌握软件操作、理解像差理论的绝佳资源。以下是ZEMAX自带样例设计的详细分类、使用方法及学习价值分析&#xff…

      下一波红利:用 #AI编程 闯入小游戏赛道,#看广告变现 模式正在崛起!

      文章标题(可选,均包含核心关键词) 【主推标题】 #AI编程制作小游戏 的终极 #变现 指南:如何通过 #看广告变现 轻松赚钱 【疑问式标题】 #AI制作小游戏 真的能赚钱吗?揭秘 #AI编程赚钱 的四大核心路径与广告变现策略 【趋势型标题】 下一波红利:用 #AI编程 闯入小游戏赛道…

      【git】add后不想commit怎么实现pull

      本地有改动已 git add 到暂存区(stage),但是还没 commit,同时远端有 28 个新提交需要拉取。 直接 git pull 会冲突或被拒绝,因为你本地有 staged 修改。 处理步骤有几种方案,我给你推荐最稳妥的几种:✅ 方法 1&#xf…

      Unable to establish SSL connection. curl静态编译

      博主有个老RHEL系统,内核2.6.18;ssl不管用了,最简单的wget也不行,下面编个静态编译的新版 curl 用用(不影响yum源,不然的话系统自带的旧版 OpenSSL 受影响得得不偿失),来最优化解决下…

      Redis-08 SpringBoot集成Redis常见问题

      SpringBoot集成Redis的教程网上很多,总体来说就是三个步骤:添加依赖、修改配置文件、自定义Redis配置类(自定义序列化器),具体步骤可自行搜索,本文主要解惑集成中的常见疑问。 1,选择什么依赖&…

      数据结构:选择排序 (Selection Sort)

      目录 从学生排队开始 算法的初始状态和核心操作 代码的逐步完善 第一阶段:定义函数框架和外层循环 第二阶段:实现“寻找最小元素”的逻辑(内层循环) 第三阶段:完成“交换”操作 复杂度与特性分析 时间复杂度 (…

      Django Admin 管理工具

      一、简介Django Admin 是 Django 框架最受欢迎和强大的特性之一。它是一个自动生成的管理后台,允许开发者无需或仅需编写少量代码,就能对网站的数据模型(数据库中的表)进行直观的增、删、改、查(CRUD)操作。…

      园区智慧水电管理系统:让能源管理从“成本黑洞”变“利润引擎”

      园区智慧水电管理系统,是一套专为产业园区、科技园、企业总部等大型空间设计的集智能计量、远程管控、自动计费、能耗分析于一体的数字化能源解决方案。它用技术手段解决水电管理中的“抄表难、收费乱、浪费多、数据缺”四大顽疾,真正实现降本、提效、控…

      DeepSeek应用技巧-通过MCP打造数据分析助手

      本文章将通过MCP服务来打造一个数据分析助手,可以直接读取本地的excel或csv的文件,然后生成可视化的报告并保存在本地,十分有应用和实践的价值,话不多说,我们开始手把手搭建。一、知识应用(1)Fu…

      React Hooks 完全指南:从基础到高级的实战技巧

      概述 React Hooks 是 React 16.8 引入的新特性,允许在函数组件中使用状态和其他 React 特性。根据数据的使用场景和更新机制,可以将 Hooks 分为三大类: 1. 保存只读数据 useMemo 用途: 缓存计算结果,避免重复计算 …

      PCIe 6.0 vs 5.0:带宽翻倍背后的技术革命

      PCIe 6.0 vs 5.0:带宽翻倍背后的技术革命在数据中心、AI计算和高速存储需求爆炸式增长的今天,传统接口带宽已成为系统性能提升的瓶颈。PCIe 6.0的推出正是为了解决这一挑战,它通过革命性的技术创新,在保持向后兼容的同时实现了带宽…

      突破传统企业组网瓶颈:某科技公司智能组网服务项目深度解析

      在现代企业的数字化转型过程中,稳定、高效、安全的网络基础设施已成为业务发展的关键。然而,传统组网方案往往面临诸多挑战,如网络性能不足、组网复杂度高、扩展性不佳、以及安全防护薄弱等问题。为了解决这些痛点,某科技公司通过…

      ubuntu单机实现10000个连接同时在线测试

      连接前 成功连接后 前端测试连接脚本: c_5k.sh !/bin/bash ulimit -n 100000 # client_simulator.sh SERVER_IP="192.168.0.106" SERVER_PORT=8080 MAX_CLIENTS=5000 BATCH_SIZE=100echo "Starting $MAX_CLIENTS clients to $SERVER_IP:$SERVER_PORT"…