• 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  来查看容器的详细信息。

  • 相关阅读:
    Centos7服务器同步网络发现漏洞与修复手册(每周更新3次)
    [读论文]DECOR-GAN
    作业39 sqrt应用
    视频孪生智慧水利的十大场景应用案例
    【华为OD机试真题 python】 最大N个数与最小N个数的和【2022 Q4 | 100分】
    vue echarts 柱状折线图
    Intel Cyclone 10 GX 收发器的初步认识
    Powershell 一键安装 virtio_qemu_agent
    PyTorch-线性回归
    正则表达式校验版本号
  • 原文地址:https://blog.csdn.net/Xx13624558575/article/details/134551554