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/
本文来自极简博客,作者:技术探索者,转载请注明原文链接:Docker 的一些常见命令