Docker实战:常用命令详解

0 下载量 33 浏览量 更新于2024-09-01 收藏 114KB PDF 举报
"Docker常用命令操作方法" 在深入了解Docker之前,我们首先需要熟悉一些基本的命令,这对于管理和操作Docker容器和镜像是至关重要的。本文将介绍几个Docker的常用命令,帮助初学者快速上手。 一、镜像相关 1.1 列出本机所有镜像 使用`docker images`命令可以列出本地所有的Docker镜像,这将展示镜像的名称、ID、创建日期等信息。 1.2 删除镜像 若想删除某个镜像,使用`docker rmi`命令加上镜像ID。例如,`docker rmi 镜像ID`。如果存在被容器使用的镜像,需先停止并删除容器,或添加`-f`标志强制删除。 二、容器相关 2.1 基本启动 `docker run -it ubuntu`是启动一个交互式Ubuntu容器的基本命令。`-i`标志使容器保持打开以供交互,`-t`则分配一个伪TTY,允许用户直接在容器内进行终端操作。 2.2 启动后执行命令 `docker run -it ubuntu echo 'hello world'`将在启动容器后立即执行`echo`命令,打印出“hello world”并自动退出。 2.3 指定容器名称 使用`--name`参数可以为容器指定一个名称,如`docker run -it --name myubuntu ubuntu`。这样可以更方便地管理和引用容器。 2.4 查看最近运行过的所有容器 `docker ps -a`会列出所有历史运行过的容器,包括状态、ID、镜像名称等。容器的状态栏中,以“Up”开头表示容器正在运行。 三、其他命令 - `docker ps`: 只显示当前正在运行的容器。 - `docker stop 容器ID/名称`: 停止指定的容器。 - `docker start 容器ID/名称`: 启动已停止的容器。 - `docker restart 容器ID/名称`: 重启容器。 - `docker logs 容器ID/名称`: 查看容器的日志输出。 - `docker attach 容器ID/名称`: 连接到正在运行的容器,可以实时查看容器内的终端输出。 在使用Docker命令时,如果对具体命令的参数不确定,可以使用`--help`选项获取帮助,如`docker run --help`。Docker命令的灵活性和可组合性使得我们可以根据需要构建复杂的工作流程。 了解并熟练掌握这些基础命令,将为深入学习Docker的网络、数据卷、Compose等高级特性打下坚实的基础。通过实践,你会发现Docker不仅简化了应用部署,还提供了强大的隔离性和可移植性。