当前位置: 首页 > news >正文

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.dtcms.com/a/357868.html

      相关文章:

    2. vue+Django 双推荐算法旅游大数据可视化系统Echarts mysql数据库 带爬虫
    3. 指纹云手机网络环境隔离技术:筑牢海外社媒多账号运营安全屏障
    4. Git与DevOps实战:从版本控制到自动化部署
    5. jsqlparser(六):TablesNamesFinder 深度解析与 SQL 格式化实现
    6. 基于单片机商用电子计价秤电子秤系统Proteus仿真(含全部资料)
    7. 从零开始学习单片机18
    8. 谷歌NotebookLM升级视频概述功能:为AI音频播客注入视觉元素,重塑教学与学习体验
    9. 基于单片机温控风扇ds18b20系统Proteus仿真(含全部资料)
    10. GD32入门到实战21--输入捕获
    11. FOC开环控制代码解读
    12. Python Requests 爬虫案例
    13. 【软考架构】SOA与微服务解疑
    14. Python中的匿名函数详解(lambda)
    15. Acrobat Pro DC 2025安装包下载及详细安装教程,PDF编辑器永久免费中文版(稳定版安装包)
    16. whisper-large-v3 模型
    17. 参数模板优化配置指南:从基础到进阶的完整解决方案
    18. PCIe 6.0 TLP深度解析:从结构设计到错误处理的全链路机制
    19. rapid_table v3.0.0发布了
    20. 《P2863 [USACO06JAN] The Cow Prom S》
    21. opencv基础学习与实战之轮廓分析与模板匹配(4)
    22. DP1.4 8K验证平台
    23. 吴恩达机器学习作业六:反向传播
    24. 三一重工AI预测性维护破局:非计划停机减少60%,技师转型与数字孪生技术搅动制造业
    25. 单点登录(SSO)
    26. 2.ImGui-搭建一个外部绘制的窗口环境(使用ImGui绘制一个空白窗口)
    27. 从零开始学Shell编程:从基础到实战案例
    28. 再来,一次内存溢出
    29. 【人工智能99问】参数调整技术(31/99)
    30. 【Spring Cloud Alibaba】前置知识(一)
    31. RAG教程6:cohere rerank重排