docker命令(二)

目录

docker命令

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

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

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

[docker 命令 --help](#docker 命令 --help)

[docker --help](#docker --help)

4.run命令

1.格式

2.启动tomcat镜像

[3. docker 不能被外部访问问题](#3. docker 不能被外部访问问题)

关闭防火墙

[5.ps 查看正在运行的命令](#5.ps 查看正在运行的命令)

[6. logs 查看镜像的日志](#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名令

    docker --help
    1. 通过help查看docker中的命令帮组
      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端口号,或者关闭防火墙。如果防火墙也关闭了,可以尝试换一个端口启动镜像

关闭防火墙
复制代码
sudo systemctl stop firewalld
  1. 查看防火墙的运行装填
    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 退出
相关推荐
安科瑞-小李10 分钟前
铁路智能运维进化路线:自动化→状态可视→预测维护
运维·自动化·数据采集·能耗可视化
酷可达拉斯1 小时前
自动化运维-Ansible任务控制与流程控制
运维·自动化·ansible
HiDev_1 小时前
【非标自动化】2、认识元器件(电机保护器)
运维·自动化
heimeiyingwang1 小时前
【架构实战】Kubernetes故障排查全景图:从Pod异常到集群雪崩的诊断手册
容器·架构·kubernetes
骇客野人2 小时前
Docker Compose 部署多个独立 Jar 服务完整实操步骤
docker·容器·jar
AAA@峥2 小时前
K8s 资源管控:ResourceQuota 与 LimitRange 机制详解与实战
云原生·容器·kubernetes
承渊政道2 小时前
KES专业技能包发布:覆盖数据库开发、迁移与运维全流程
运维·数据库·gitee·数据库开发·金仓数据库
笨鸟先飞,勤能补拙2 小时前
Web 服务器与计算机网络全景原理
运维·服务器·前端·网络·人工智能·计算机网络·web安全
daoihfoaf2 小时前
太原助听器品质甄选
容器
caimouse2 小时前
ReactOS 图形系统分析(3):显示驱动 DDI framebuf.dll
linux·运维·网络