Docker 镜像和容器相关命令总结

1. 镜像相关命令

命令 功能 示例
docker images 列出本地所有镜像 docker images
docker pull 从仓库拉取镜像 docker pull mysql:latest
docker push 推送镜像到仓库 docker push myrepo/myimage:tag
docker build 根据 Dockerfile 构建镜像 docker build -t myimage:1.0 .
docker tag 为镜像打标签 docker tag mysql:latest mysql:8.0
docker rmi 删除本地镜像 docker rmi mysql:latest
docker inspect 查看镜像详细信息 docker inspect mysql:latest
docker history 查看镜像分层历史 docker history mysql:latest
docker save -o 将镜像保存为 tar 文件 docker save mysql -o mysql.tar
docker load -i 从 tar 文件加载镜像 docker load -i mysql.tar
docker search 在 Docker Hub 搜索镜像 docker search mysql

2. 容器相关命令

命令 功能 示例
docker run 创建并运行一个容器 docker run -d mysql:latest
docker ps 列出运行中的容器 docker ps
docker ps -a 列出所有容器(包括停止的) docker ps -a
docker start 启动已停止的容器 docker start c_mysql
docker stop 停止运行中的容器 docker stop c_mysql
docker restart 重启容器 docker restart c_mysql
docker rm 删除容器 docker rm c_mysql
docker exec 在运行的容器中执行命令 docker exec -it c_mysql /bin/bash
docker logs 查看容器日志 docker logs c_mysql
docker inspect 查看容器详细信息 docker inspect c_mysql
docker top 查看容器内进程 docker top c_mysql
docker cp 在容器与宿主机间复制文件 docker cp file.txt c_mysql:/tmp
docker pause 暂停容器 docker pause c_mysql
docker unpause 恢复暂停的容器 docker unpause c_mysql
docker kill 强制终止容器 docker kill c_mysql

3. 常用组合参数

参数 说明 示例
-d 后台运行容器 docker run -d mysql
-it 交互模式 + 分配终端 docker run -it ubuntu /bin/bash
-p host:cont 端口映射(宿主机:容器) docker run -p 3307:3306 mysql
-v host:cont 挂载卷(宿主机路径:容器路径) docker run -v /data:/var/lib/mysql
--name 指定容器名称 docker run --name c_mysql mysql
-e 设置环境变量 docker run -e MYSQL_ROOT_PASSWORD=123456
--rm 容器停止后自动删除 docker run --rm ubuntu echo "hi"
相关推荐
工业一体机老司机1 小时前
Docker部署工控机采集服务 Compose编排与开机自启
运维·docker·容器
迪康Defender2 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
万联WANFLOW4 小时前
异地厂区视频监控远程运维:从组网到安全的实施要点
运维·网络·安全·企业组网·sdwan
十碗饭吃不饱5 小时前
SSH 密钥认证详解:原理、实操、参数、排错与加固
运维·ssh
echoarts5 小时前
服务器连不上?FileZilla 改被动模式就好了
运维·服务器·其他
无言听风雨丶6 小时前
Redis 运维实战与排错
运维·数据库·redis
QXWZ_IA6 小时前
变电站数字孪生巡检的能力分层、数据接入与空间计算边界
运维·服务器·空间计算
miaobinfei7 小时前
docker拉取dify镜像,执行docker compose up -d 报错
运维·docker·容器
女神下凡7 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
天远API7 小时前
零信任架构实战:基于天远租凭分期报告构建自动化智慧租房免押分期履约评估网关
运维·人工智能·架构·自动化