3.1.2 容器常用命令
3.1.2.1 查看本地正运行容器
查看本地正运行容器命令:
docker ps
会列出当前正在运行的docker容器有哪些,如下图所示:
其中包括容器ID、镜像名称、容器中执行的命令、创建的时间、容器的状态、端口映射、容器的名称。
3.1.2.2 查看本地所有容器
查看本地所有运行容器命令:
docker ps –a
通过该命令查看所有的容器信息,包括已经停止的容器,如下图所示:
3.1.2.3 启动容器
3.1.2.4 停止正在运行容器
停止正在运行的容器命令:
docker stop containerID
通过该命令可以对容器进行关闭,如下图所示:
3.1.2.5 重新启动容器
将已经停止的容器进行重新启动:
docker restart containerID
通过该命令是的对于停止(Exited)的容器进行重新启动,如下图所示:
3.1.2.6 进入容器命令
进入容器的命令为:
docker exec -i -t containerID /bin/bash
-i —— 开启input(输入)功能
-t —— 开启一个连接容器里边的terminal(终端)
如下图所示:
使用“exit”命令可以退出容器内的Linux环境。
3.1.2.7 删除容器
通过容器的ID来删除相应的容器ID命令:
docker rm containerID
该命令用来移除容器,如下图所示:
当直接运行这个针对于正在运行的容器的命令时,由于该容器正在运行中,所以会有一个错误的提示,如果需要移除容器,必须将该容器置于停止运行状态:
docker stop containerID
通过该名命首先将容器至于停止的状态,然后再运行该容器的移除命令:
对于容器的强制删除命令:
Docker rm -f containerID
该命令为将容器进行强制删除。
3.1.2.8 获取指定容器的信息
该命令用于获取执行容器的信息,命令格式为:
docker inspect containerID
如下图所示:
并通过该命令可以知道当前容器的IP地址为:
3.1.2.9 退出正在执行的命令
退出正在执行的镜像命令为:
exit