Docker常用命令详解

需积分: 15 1 下载量 51 浏览量 更新于2024-08-11 收藏 38KB DOCX 举报
"这篇文档汇总了Docker的常用命令,主要涵盖了启动、停止、重启Docker服务,创建容器,以及列出容器的相关操作。" Docker是一种流行的容器化平台,它提供了一种轻量级的虚拟化技术,允许开发者将应用程序及其依赖打包到一个可移植的容器中。以下是对标题和描述中提及的Docker命令的详细说明: 1. **Docker服务的管理** - `service docker restart`: 这个命令用于重启Docker服务。在某些系统中,如使用Systemd的Linux发行版,这个命令会重定向到`/bin/systemctl`来执行相应的操作。 - `service docker stop`: 停止Docker服务,同样会使用Systemd进行操作。 - `service docker start`: 启动Docker服务,确保服务在需要时运行。 2. **创建Docker容器** - `docker run -it -v /docker_test:/yufei --name yufei_6 centos`: 这是创建一个新的Docker容器的命令。 - `-i`: 表示打开标准输入(STDIN),使用户可以与容器进行交互。 - `-t`: 分配一个伪TTY(终端)给容器,通常用于运行交互式命令行工具。 - `-v /docker_test:/yufei`: 这是一个挂载卷的操作,将主机的`/docker_test`目录挂载到容器的`/yufei`目录,实现数据共享。 - `--name yufei_6`: 为容器指定一个名称,方便管理和识别。 - `centos`: 是容器使用的镜像,这里使用的是CentOS的基础镜像。 3. **列出运行中的容器** - `docker ps`: 这个命令用于显示当前正在运行的容器,包括容器ID、镜像、命令、创建时间、状态和容器名称。 4. **查看所有容器** - `docker ps -a`: 包括运行中的和停止的容器,显示所有已创建的容器信息,包括容器ID、镜像、命令、创建时间、状态、端口映射以及容器名称。 除了这些基本命令,Docker还有许多其他功能强大的命令,如: - `docker images`: 显示所有的Docker镜像。 - `docker pull <image>`: 从Docker Hub或其他注册表拉取镜像。 - `docker rmi <image>`: 删除一个或多个Docker镜像。 - `docker stop <container>`: 停止一个运行中的容器。 - `docker rm <container>`: 删除一个已停止的容器。 - `docker exec -it <container> <command>`: 在运行的容器中执行命令。 了解并熟练掌握这些命令,对于日常使用Docker进行开发、测试和部署工作至关重要。Docker使得应用部署更加灵活,提高了开发效率,同时也简化了环境一致性的问题。