问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Docker 常用命令大全

创作时间:
作者:
@小白创作中心

Docker 常用命令大全

引用
1
来源
1.
https://cloud.tencent.com/developer/article/2482199

Docker 是当今流行的容器化工具,它简化了应用程序的部署和管理。作为一个小白,学习和掌握 Docker 的常用命令是入门的第一步。本篇博客详细整理了 Docker 的常用命令,涵盖基础操作、镜像管理、容器管理、提交镜像及运维命令,并通过代码示例帮助你快速上手。最后还附上我的微信,欢迎交流!

Docker 常用命令大全

一、Docker 基础命令

  1. 查看 Docker 版本
docker --version

或更详细:

docker version
  1. 查看 Docker 系统信息
docker info
  1. 启动和停止 Docker 服务
    启动:
sudo systemctl start docker

停止:

sudo systemctl stop docker
  1. 查看帮助
docker --help

二、Docker 镜像命令

  1. 搜索镜像
    在 Docker Hub 中搜索镜像:
docker search [镜像名称]
  1. 拉取镜像
    从 Docker Hub 下载镜像:
docker pull [镜像名称:标签]

示例:

docker pull nginx:latest
  1. 查看本地镜像
docker images
  1. 删除镜像
docker rmi [镜像ID或名称]

强制删除:

docker rmi -f [镜像ID或名称]

三、Docker 容器命令

  1. 创建并运行容器
    运行一个新容器:
docker run [选项] [镜像名称]

示例:

docker run -it ubuntu /bin/bash
  1. 查看正在运行的容器
docker ps

查看所有容器(包括停止的):

docker ps -a
  1. 停止和启动容器
    停止:
docker stop [容器ID或名称]

启动:

docker start [容器ID或名称]
  1. 删除容器
docker rm [容器ID或名称]
  1. 查看容器日志
docker logs [容器ID或名称]

四、自己提交一个镜像

  1. 创建一个容器
    运行一个 Ubuntu 容器:
docker run -it ubuntu /bin/bash
  1. 修改容器
    在容器内安装软件或修改文件。 示例:
apt update && apt install -y curl
  1. 提交修改后的容器为新镜像
docker commit [容器ID或名称] [新镜像名称:标签]

示例:

docker commit abc123 my-ubuntu:custom
  1. 查看提交的镜像
docker images

五、Docker 运维命令

  1. 清理未使用的镜像和容器
    清理未使用的资源:
docker system prune
  1. 查看 Docker 磁盘使用情况
docker system df
  1. 导出和导入镜像
    导出镜像:
docker save -o [文件名.tar] [镜像名称]

导入镜像:

docker load -i [文件名.tar]
  1. 查看容器资源使用情况
docker stats

总结

Docker 提供了强大的命令行工具,让我们可以方便地管理镜像和容器。熟练掌握以上常用命令,将帮助你更高效地完成日常工作。希望本文对你有所帮助,如果有任何疑问或想深入交流,欢迎加我微信(见下方)。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号