Docker 的一些常见命令

技术探索者 2024-09-09 ⋅ 6 阅读

1. 概述

Docker 是一个开源的容器化平台,通过容器化可以实现轻量级、快速部署的应用程序。在使用 Docker 过程中,我们会经常用到一些常见的命令。本文将介绍一些常见的 Docker 命令以及它们的用法。

2. 常见命令

2.1 容器管理

2.1.1 创建容器

docker create [OPTIONS] IMAGE [COMMAND] [ARG...]

该命令用于创建一个新的容器。[OPTIONS] 可以选择性地提供额外的配置参数,比如:

  • -t, --tty:为容器分配一个伪终端;
  • -i, --interactive:和容器的标准输入连接。

2.1.2 启动容器

docker start [OPTIONS] CONTAINER [CONTAINER...]

该命令用于启动一个或多个已经创建的容器。

2.1.3 停止容器

docker stop [OPTIONS] CONTAINER [CONTAINER...]

该命令用于停止一个或多个正在运行的容器。

2.1.4 重启容器

docker restart [OPTIONS] CONTAINER [CONTAINER...]

该命令用于重启一个或多个正在运行的容器,先停止再启动。

2.1.5 删除容器

docker rm [OPTIONS] CONTAINER [CONTAINER...]

该命令用于删除一个或多个已经停止的容器。

2.2 镜像管理

2.2.1 拉取镜像

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

该命令用于从仓库拉取一个镜像到本地。

2.2.2 查看本地镜像

docker images [OPTIONS] [REPOSITORY[:TAG]]

该命令用于列出本地镜像的信息。

2.2.3 构建镜像

docker build [OPTIONS] PATH | URL | -

该命令用于根据 Dockerfile 构建镜像。

2.2.4 推送镜像

docker push [OPTIONS] NAME[:TAG]

该命令用于将一个镜像推送到仓库。

2.3 容器与主机的文件传输

2.3.1 复制文件到容器

docker cp [OPTIONS] SOURCE_PATH CONTAINER:DEST_PATH

该命令用于将主机上的文件复制到容器内。

2.3.2 从容器复制文件到主机

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH

该命令用于将容器内的文件复制到主机上。

3. 总结

本文介绍了一些常见的 Docker 命令,包括容器管理、镜像管理以及容器与主机的文件传输。这些命令是使用 Docker 过程中经常用到的,掌握了这些命令后,我们就能更好地利用 Docker 进行应用程序的容器化部署与管理。希望本文对大家有所帮助。

参考链接:

  • Docker Documentation: https://docs.docker.com/reference/

全部评论: 0

    我有话说: