查看正在运行的容器
js展开代码docker ps
展开代码cc@DESKTOP-564RG57:~/go_ros$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
看到 docker ps返回空结果,说明当前没有正在运行的 Docker 容器。
首先,确认一下所有容器的状态
展开代码docker ps -a
如果 docker ps -a有输出但 docker ps没有,说明有容器存在,只是没在运行。如果 docker ps -a也是空的,说明还没有创建任何容器
展开代码cc@DESKTOP-564RG57:~$ docker ps -a \CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6cb4bda9baa xtdrone_1_13:robocup "bash" 12 hours ago Exited (0) 11 hours ago musing_lalande 6926f378113c hello-world "/hello" 13 hours ago Exited (0) 13 hours ago laughing_clarke
容器目前处于"Exited"(已停止)状态,需要先启动才能进入。
展开代码docker restart musing_lalande # 重启容器(会先停止再启动)
启动后,使用以下命令确认容器是否在运行:
展开代码docker ps # 查看运行中的容器
进入容器
展开代码docker exec -it name bash
展开代码# 方法1:使用容器ID(完整或前3位) docker start cbbe2c77440d # 或 docker start cbb # 方法2:使用容器名称 docker start xtdrone_container # 启动后进入容器 docker exec -it xtdrone_container bash # 或 docker exec -it cbb bash
展开代码# 1. 查看所有容器状态 docker ps -a # 2. 启动已停止的容器 docker start xtdrone_container # 3. 确认容器已运行 docker ps # 4. 进入容器 docker exec -it xtdrone_container bash
本文作者:cc
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!