首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Docker基本命令和使用方法

Docker基本命令和使用方法

作者头像
云域A
发布2026-02-03 13:42:03
发布2026-02-03 13:42:03
1500
举报

拉取(Pull)镜像

当我们在Docker中部署一个应用程序时,需要使用一个称为"镜像"的模板来创建容器。镜像包含了运行应用程序所需的所有文件系统、代码和依赖项。在Docker中,镜像系统指的是操作系统镜像(redhat,ubuntu);

你可以通过docker pull命令来下载Docker镜像。例如,如果你想拉取Ubuntu的官方镜像,可以运行以下命令:

代码语言:javascript
复制
docker pull Ubuntu
查看已下载的镜像

使用docker images命令可以列出所有本地已下载的Docker镜像:

代码语言:javascript
复制
docker images
创建运行容器

docker run: 这是创建和运行容器最常见的方式。

代码语言:javascript
复制
docker run -it Ubuntu

这个命令创建了一个基于Ubuntu镜像的容器,并在其中启动一个交互式bash终端。通过-it选项,它为容器分配了一个交互式终端,并允许用户与容器进行交互。

当你运行该命令后,Docker会创建一个基于Ubuntu镜像的容器,并在容器内部启动一个bash终端。你可以在终端中执行各种bash命令,就像在一个Ubuntu系统中一样。允许你与容器进行交互,并在终端中执行任意命令。

列出正在运行的容器

使用docker ps命令可以列出当前正在运行的容器:

代码语言:javascript
复制
docker ps

如果想查看所有包括已停止的容器,可以加上-a选项:

代码语言:javascript
复制
docker ps -a
停止和启动容器

使用docker stop命令可以停止一个正在运行的容器:

代码语言:javascript
复制
docker stop <容器ID或名称>

使用docker start命令可以启动一个已经停止的容器:

代码语言:javascript
复制
docker start <容器ID或名称>
进入容器

有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以使用docker exec命令进入正在运行的容器:

上面的命令将进入容器的bash终端。

代码语言:javascript
复制
docker exec -it <容器ID或名称> bash
查看容器信息

docker inspect 命令用于查看 Docker 容器的详细信息,包括容器的配置、网络设置、卷挂载、环境变量、ip等等。

代码语言:javascript
复制
docker inspect  <容器ID或名称>
查看容器日志

查看容器的日志输出,可以使用容器的ID或名称。

代码语言:javascript
复制
docker logs  <容器ID或名称>
删除容器和镜像

使用docker rm命令可以删除一个已经停止的容器:

代码语言:javascript
复制
docker rm <容器ID或名称>

使用docker rmi命令可以删除一个本地的Docker镜像:

在进行删除操作之前,请确保你已经停止了相应的容器

代码语言:javascript
复制
docker rmi <镜像ID或名称>
重命名容器

如果容器正在运行,首先停止它。 使用 docker rename 命令来重命名容器。

代码语言:javascript
复制
docker rename <old_container_name> <new_container_name>

<old_container_name> 替换为当前的容器名称,将 <new_container_name> 替换为您希望的新容器名称

帮助信息
代码语言:javascript
复制
docker --help

一个用于获取 Docker 命令行帮助信息的命令。当你在终端中输入 docker --help 时,它会显示 Docker 命令行工具的主要用法、可用命令列表以及这些命令的基本选项和参数说明。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 拉取(Pull)镜像
    • 查看已下载的镜像
    • 创建运行容器
    • 列出正在运行的容器
    • 停止和启动容器
    • 进入容器
    • 查看容器信息
    • 查看容器日志
    • 删除容器和镜像
    • 重命名容器
    • 帮助信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档