Docker 命令速查
Docker 常用命令速查表,快速查找和复制 Docker 命令
docker run [OPTIONS] IMAGE创建并启动一个新容器
docker run -d IMAGE后台运行容器
docker run --name NAME IMAGE指定容器名称运行
docker run -p HOST:CONTAINER IMAGE映射端口运行容器
docker run -v HOST:CONTAINER IMAGE挂载卷运行容器
docker run -e KEY=VALUE IMAGE设置环境变量运行容器
docker run --rm IMAGE容器退出后自动删除
docker run -it IMAGE /bin/bash交互式运行容器
docker ps列出运行中的容器
docker ps -a列出所有容器(包括已停止)
docker ps -q只显示容器ID
docker start CONTAINER启动已停止的容器
docker stop CONTAINER停止运行中的容器
docker restart CONTAINER重启容器
docker kill CONTAINER强制停止容器
docker rm CONTAINER删除已停止的容器
docker rm -f CONTAINER强制删除容器(包括运行中)
docker rm $(docker ps -aq)删除所有已停止的容器
docker exec -it CONTAINER COMMAND在运行中的容器内执行命令
docker exec -it CONTAINER /bin/bash进入容器的bash终端
docker logs CONTAINER查看容器日志
docker logs -f CONTAINER实时跟踪容器日志
docker logs --tail 100 CONTAINER查看最后100行日志
docker inspect CONTAINER查看容器详细信息
docker top CONTAINER查看容器内运行的进程
docker stats实时显示容器资源使用情况
docker cp CONTAINER:SRC DEST从容器复制文件到主机
docker cp SRC CONTAINER:DEST从主机复制文件到容器
docker rename OLD NEW重命名容器
docker pause CONTAINER暂停容器
docker unpause CONTAINER恢复暂停的容器
docker wait CONTAINER等待容器停止并返回退出码
docker attach CONTAINER连接到运行中的容器
docker port CONTAINER查看容器端口映射
docker update --restart=always CONTAINER更新容器配置
docker images列出本地镜像
docker images -a列出所有镜像(包括中间层)
docker pull IMAGE从仓库拉取镜像
docker pull IMAGE:TAG拉取指定标签的镜像
docker push IMAGE推送镜像到仓库
docker rmi IMAGE删除镜像
docker rmi -f IMAGE强制删除镜像
docker rmi $(docker images -f dangling=true -q)删除所有悬空镜像
docker tag SOURCE TARGET为镜像创建新标签
docker history IMAGE查看镜像构建历史
docker inspect IMAGE查看镜像详细信息
docker save -o FILE.tar IMAGE将镜像保存为tar文件
docker load -i FILE.tar从tar文件加载镜像
docker import FILE.tar IMAGE从tar文件导入镜像
docker export CONTAINER > FILE.tar将容器导出为tar文件
docker commit CONTAINER IMAGE从容器创建新镜像
docker search TERM在Docker Hub搜索镜像
docker image prune删除未使用的镜像
docker image prune -a删除所有未使用的镜像
docker volume ls列出所有数据卷
docker volume create NAME创建数据卷
docker volume inspect NAME查看数据卷详情
docker volume rm NAME删除数据卷
docker volume prune删除所有未使用的数据卷
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data备份数据卷
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /恢复数据卷
docker network ls列出所有网络
docker network create NAME创建网络
docker network create --driver bridge NAME创建桥接网络
docker network create --driver overlay NAME创建覆盖网络
docker network inspect NAME查看网络详情
docker network rm NAME删除网络
docker network connect NETWORK CONTAINER将容器连接到网络
docker network disconnect NETWORK CONTAINER将容器从网络断开
docker network prune删除所有未使用的网络
docker compose up创建并启动所有服务
docker compose up -d后台启动所有服务
docker compose up --build构建镜像并启动服务
docker compose down停止并删除所有服务
docker compose down -v停止服务并删除数据卷
docker compose start启动已存在的服务
docker compose stop停止服务
docker compose restart重启服务
docker compose ps列出服务状态
docker compose logs查看服务日志
docker compose logs -f实时跟踪服务日志
docker compose exec SERVICE COMMAND在服务容器中执行命令
docker compose build构建服务镜像
docker compose pull拉取服务镜像
docker compose config验证并查看配置
docker compose run SERVICE COMMAND运行一次性命令
docker compose up --scale SERVICE=NUM扩展服务实例数量
docker info显示Docker系统信息
docker version显示Docker版本信息
docker system df显示Docker磁盘使用情况
docker system prune清理未使用的数据
docker system prune -a清理所有未使用的数据
docker system prune --volumes清理包括数据卷的未使用数据
docker events实时获取Docker事件
docker events --filter 'type=container'过滤特定类型的事件
docker login登录Docker Hub
docker login SERVER登录指定镜像仓库
docker logout登出Docker Hub
docker logout SERVER登出指定镜像仓库
docker build -t NAME .从Dockerfile构建镜像
docker build -f Dockerfile.dev -t NAME .指定Dockerfile构建
docker build --no-cache -t NAME .不使用缓存构建
docker build --build-arg KEY=VALUE -t NAME .传递构建参数
docker build --target STAGE -t NAME .构建多阶段的指定阶段
docker buildx build --platform linux/amd64,linux/arm64 -t NAME .多平台构建
docker buildx create --use创建并使用新的构建器
📖工具介绍
功能特点
❓常见问题
🔗相关工具
Cron 表达式解析器
校验 Cron 语法并预览即将执行的时间。
JSON转CSV
将JSON数据转换为CSV格式
JSON转YAML
将JSON数据转换为YAML格式
JSON转XML转换器
将JSON数据转换为XML格式
YAML转JSON
将YAML配置转换为JSON格式数据
JSON格式化器
格式化、验证和压缩JSON数据
JSON可视化
以树形结构展示JSON数据
JSON数据生成器
生成模拟JSON数据用于测试
i18n JSON 翻译器
一次性翻译整个 JSON 语言文件。粘贴您的基础内容,选择目标语言,工具将使用扁平化的键调用您的 OpenRouter API。
JSON差异对比
比较两个JSON数据的差异
二维码生成器
生成自定义二维码图片
SVG占位图生成器
生成自定义SVG占位图片
Base64图片转换器
图片与Base64编码相互转换工具
UUID生成器
批量生成UUID唯一标识符
密码生成器
生成安全可靠的随机密码
Base64 编码解码
Base64 字符串编码和解码工具
URL 编码解码
URL 字符串编码和解码工具
MD5哈希生成器
生成MD5哈希值的工具
SHA256哈希生成器
生成SHA256哈希值的工具
SHA1哈希生成器
生成SHA1哈希值的工具
Hex编码解码器
十六进制字符串编码解码工具
Binary编码解码器
二进制字符串编码解码工具
AES加密解密器
AES对称加密算法加密解密工具
RSA加密解密器
RSA非对称加密算法工具
HMAC生成器
HMAC消息认证码生成工具
IP地址查询
查询IP地址的地理位置和网络信息
毫秒时间转换器
在毫秒时间戳与 yyyy-MM-dd HH:mm:ss 字符串之间转换。