当前位置: 首页 > article >正文

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”

http://www.kler.cn/a/587016.html

相关文章:

  • Linux第三次练习
  • Qt实现多线程
  • vscode python相对路径的问题
  • 3.6、数字签名
  • Ollama+OpenWebUI本地部署大模型
  • nvm安装node失败的处理方法
  • @RequestParam、@RequestBody、@PathVariable
  • DeepSeek技术解析:MoE架构实现与代码实战
  • 十种处理权重矩阵的方法及数学公式
  • Java注解对象克隆
  • 元音辅音字符串计数leetcode3305,3306
  • 自然语言秒转SQL—— 免费体验 OB Cloud Text2SQL 数据查询
  • 软件行业的“3.15问题”有哪些?如何防止?
  • C++ unordered_map unordered_set 模拟实现
  • Certbot实现SSL免费证书自动续签(CentOS 7版 + Docker部署的nginx)
  • 测试工程师指南:基于需求文档构建本地安全知识库的完整实战
  • HarmonyOS第24天:鸿蒙应用安全秘籍:如何为用户数据筑牢防线?
  • 使用Python实现经典贪吃蛇游戏教程
  • python相关语法的学习文档1
  • 4.3 计算属性与watch的类型守卫实现