熟悉 Docker 命令行工具

简介: 【10月更文挑战第6天】

Docker 是一个开源的应用容器引擎,它让开发者可以通过打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 或 Windows 操作系统上。Docker 命令行工具是管理 Docker 容器和服务的主要方式之一。

下面是一些常用的 Docker 命令行工具的基本用法:

基本命令

  • docker --help 显示帮助信息。
  • docker version 显示 Docker 版本信息。
  • docker info 显示系统范围的信息,如 Docker 版本、存储驱动等。

镜像操作

  • docker pull <image> 从 Docker Hub 下载镜像。
  • docker images 列出本地镜像。
  • docker rmi <image> 删除本地镜像。
  • docker tag <image> <repository>:<tag> 给镜像添加标签。
  • docker push <image> 将镜像推送到 Docker Hub。

容器操作

  • docker run <image> 创建并运行一个新的容器。
  • docker ps 列出正在运行的容器。
  • docker ps -a 列出所有容器(包括停止的)。
  • docker stop <container> 停止一个或多个容器。
  • docker rm <container> 移除一个或多个已停止的容器。
  • docker exec <container> <command> 在运行中的容器内执行命令。
  • docker logs <container> 获取容器的日志输出。
  • docker inspect <container> 显示容器的配置信息和元数据。
  • docker rename <oldname> <newname> 改变容器的名字。

网络操作

  • docker network ls 列出网络。
  • docker network create <network> 创建网络。
  • docker network connect <network> <container> 将容器连接到网络。
  • docker network disconnect <network> <container> 断开容器与网络的连接。
  • docker network rm <network> 移除网络。

其他命令

  • docker-compose up 使用 Compose 文件来启动服务。
  • docker-compose down 关闭并移除容器、网络等。
  • docker system df 显示 Docker 引擎的磁盘使用情况。

这些命令只是入门级的一部分,实际使用中还有更多高级功能和选项可以探索。在使用具体命令时,可以通过 docker command --help 来查看每个命令的具体用法和选项。

目录
相关文章
|
Kubernetes 应用服务中间件 API
Docker 与 K8S学习笔记(十六)—— kubectl命令行工具使用
kubectl作为客户端命令行工具,可以让用户通过命令行方式对kubernetes集群进行操作,这一篇将对其使用进行说明。 一、语法结构 kubectl [command] [TYPE] [NAME] [flags] command:指对一种资源索要执行的操作,如create、get、describ
501 0
|
5月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
6月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
6月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命
|
4月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !

热门文章

最新文章