• 3.10-容器的操作


            这一节讲解一下对于container我们可以进行哪些操作?

            可以使用以下命令来停止正在运行的Docker容器:

    docker container stop

            关于运行中的容器,我们可以进行的操作:

            第一个是docker exec命令,这个命令是干什么的呢?比如说我们现在有一个正在运行的容器,我们有没有办法进入到这个容器里面呢?我们想看一下这个container运行的状态或者查看产生的log。我们可以通过docker exec来完成,docker exec的意思是我要对运行中的container执行一个命令,那这个命令是什么呢?比如说:

    docker exec -it    执行的命令

    docker exec -it b7e45197749a /bin/bash

            这个执行的是进入到bash里面。我们可以看到,进入到了container的/app目录里面。

            可以通过下面的命令查看后台运行的python进程。

    ps -ef | grep python

            除了运行/bin/bash之外,还可以运行其他命令。

            先执行exit退出

            退出之后我们不运行/bin/bash了,我们运行python。

    docker exec -it b7e45197749a python

            如果我们想停掉正在运行的container,可以通过下面的命令来完成:

    docker ps

            首先,使用docker ps查看正在运行的container。

            然后通过docker container stop 来停止container。也可以简写为:

    docker stop

            批量删除status状态为Exited的docker container命令:

    docker rm $(docker container ls -f "status=exited" -q)

            我们在使用docker run -d -p 启动image的时候,可以加一个--name=flask-hello-docker参数,来指定image启动后的container的名称。不指定的话就会随机生成一个名字。

    docker run -d -p  --name=flask-hello-docker 20000:20000 flask-hello-docker

            然后停止container的时候就可以通过container的名字来停止了。

    docker stop flask-hello-docker

            停止完之后还可以使用container的名称来重新启动。

    docker start flask-hello-docker

            可以使用docker inspect  来查看容器的详细信息。

  • 相关阅读:
    高防CDN怎样保护网站安全的
    Flink 指定 keys 的几种方法
    VR全景拍摄酒店,为用户消除“不透明度”
    某电商网站的数据库设计(2)
    【能效管理】变电站综合自动化监控系统在35kV变电站中应用
    Git Gui使用技巧
    觉非科技发布【轻地图高速NOA智驾方案】|地平线,觉非科技,MobileDrive超捷生态协作实现技术落地
    我准备了2个月,怒刷面试题,4面字节跳动测试岗,顺利拿到 offer
    jmeter添加断言(详细图解)
    【golang学习之旅】Go语言常用转义字符
  • 原文地址:https://blog.csdn.net/Xx13624558575/article/details/134551554