• 【4】Docker容器相关命令


    1)查看 容器

    1)查看正在运行的容器

     docker  ps

     

     2)查看所有容器 (包括 运行中的容器 和 没有运行的容器)

    docker  ps  -a       # a 是 all 缩写

     3)查看最后一次运行的容器

    docker  ps  -l       # l 是 last 的缩写

    4)查看停止的容器

     docker  ps  -f  status=exited    # f 应该是 find 的缩写,这里的意思是查找状态时 exited 退出的容器 

     2)创建与启动容器

    创建容器命令:(这是基础的命令,后面需要跟一些具体创建的参数)

     docker  run

     创建容器常见的 参数说明:

    1)交互式方式 创建容器:

    (用这个方式创建之后,我们无法在当前的窗口继续操作宿主机了,因为已经进入到容器当中了)通过下面的 守护式方式 创建可以解决这个问题

    # /bin/bash 表示我们启动之后,直接以命令行的形式访问我们的容器
    docker  run  -it  --name=容器名称   镜像名称:标签   /bin/bash     

    其中 2a5e99abae2c 就是 容器的ID

    目前,我们相当于是在 宿主机centos7下,又运行了一个 cnetos7(即我们通过镜像创建并启动的)而这个centos7就是我们docker 的一个容器了

     2)守护式方式 创建容器

     (相当于是后台运行容器,即使是使用了 exit 退出容器后,依然会在后台继续运行)(这种方式创建使用的比多)

     登陆 守护式容器 方式:

    docker  exec  -it  容器名称(或者容器ID)  /bin/bash      # /bin/bash 表示以 命令行的方式 登陆

    登陆之后,root@ 就切换到容器当中了

      这种方式使用 exit 退出 容器后,再次使用 docker ps 查看容器,发现还是 在线的 状态

     3)停止与启动容器

    1)停止容器(针对于使用 守护式方式 创建的容器的停止,停止的时候会花上好几秒的时间)

     docker  stop  容器名称(或者容器ID)

     使用 容器ID 来停止容器

     2)启动容器(针对于使用 守护式方式 创建的容器的启动)

    docker  start  容器名称(或者容器ID)

     使用 容器ID 来启动容器

  • 相关阅读:
    深度学习模型部署全流程-模型部署
    【Vue】二:Vue核心处理---模板语法
    用python做图片搜索引擎并保存到本地
    【Verycapture】离线文字提取,视频录制
    Nginx实现负载均衡
    每日leetcode[二进制求和]
    Xcode iOS app启用文件共享
    一种随机调整控制参数的鲸鱼优化算法
    阿里技术大牛耗时几个月整理出这份Spring Cloud Alibaba学习总结,值得学习呢
    有什么进销存软件,比较适合零售行业日常开单要求及库存记录?
  • 原文地址:https://blog.csdn.net/IT_Boy_/article/details/126064839