用法: docker [选项] 命令
一个自给自足的容器运行时
常用命令:
run 从镜像创建并运行一个新容器
exec 在运行中的容器内执行命令
ps 列出容器
build 从 Dockerfile 构建镜像
pull 从仓库下载镜像
push 将镜像上传到仓库
images 列出镜像
login 登录到仓库
logout 从仓库登出
search 在 Docker Hub 上搜索镜像
version 显示 Docker 版本信息
info 显示系统范围的 Docker 信息
管理命令:
builder 管理构建
buildx* Docker Buildx
compose* Docker Compose
container 管理容器
context 管理上下文
debug* 获取任何镜像或容器的 shell
desktop* Docker Desktop 命令(Alpha)
dev* Docker 开发环境
extension* 管理 Docker 扩展
feedback* 在终端中提供反馈!
image 管理镜像
init* 为项目创建与 Docker 相关的起始文件
manifest 管理 Docker 镜像清单和镜像清单列表
network 管理网络
plugin 管理插件
sbom* 查看镜像的基于软件包的软件账单材料 (SBOM)
scout* Docker Scout
system 管理 Docker 系统
trust 管理 Docker 镜像的信任
volume 管理卷
Swarm 命令:
swarm 管理 Swarm 集群
命令:
attach 连接本地标准输入、输出和错误流到运行中的容器
commit 从容器的更改创建一个新镜像
cp 在容器与本地文件系统之间复制文件/文件夹
create 创建一个新容器
diff 检查容器文件系统上的文件或目录的更改
events 获取来自服务器的实时事件
export 导出容器的文件系统为 tar 包
history 显示镜像历史
import 从 tar 包导入内容以创建文件系统镜像
inspect 返回关于 Docker 对象的低级信息
kill 杀死一个或多个正在运行的容器
load 从 tar 包或 STDIN 加载镜像
logs 获取容器的日志
pause 暂停一个或多个容器内的所有进程
port 列出容器的端口映射或指定映射
rename 重命名容器
restart 重启一个或多个容器
rm 删除一个或多个容器
rmi 删除一个或多个镜像
save 将一个或多个镜像保存为 tar 包(默认输出到 STDOUT)
start 启动一个或多个已停止的容器
stats 显示容器资源使用的实时流
stop 停止一个或多个正在运行的容器
tag 创建一个标签 TARGET_IMAGE,指向 SOURCE_IMAGE
top 显示容器内运行的进程
unpause 恢复一个或多个容器内的所有进程
update 更新一个或多个容器的配置
wait 阻塞,直到一个或多个容器停止,然后打印其退出代码
全球选项:
--config string 客户端配置文件的位置(默认 "/home/hrs/.docker")
-c, --context string 要使用的上下文名称(覆盖 DOCKER_HOST 环境变量和 "docker context use" 设置的默认上下文)
-D, --debug 启用调试模式
-H, --host list 连接到的守护进程套接字
-l, --log-level string 设置日志级别("debug"、"info"、"warn"、"error"、"fatal")(默认 "info")
--tls 使用 TLS;由 --tlsverify 隐式启用
--tlscacert string 仅信任由该 CA 签名的证书(默认 "/home/hrs/.docker/ca.pem")
--tlscert string TLS 证书文件的路径(默认 "/home/hrs/.docker/cert.pem")
--tlskey string TLS 密钥文件的路径(默认 "/home/hrs/.docker/key.pem")
--tlsverify 使用 TLS 并验证远程端
-v, --version 打印版本信息并退出
运行 'docker COMMAND --help' 获取有关命令的更多信息。
有关如何使用 Docker 的更多帮助,请访问 https://docs.docker.com/go/guides/
评论