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

Docker 命令大全

Docker 命令大全

Docker 是一种开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

本文将为您提供 Docker 的常用命令及其使用方法,帮助您更好地理解和使用 Docker。

Docker 基础命令

1. docker run

docker run 命令用于启动一个新容器。

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

2. docker pull

docker pull 命令用于从仓库拉取或者更新指定的镜像。

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

3. docker build

docker build 命令用于使用 Dockerfile 创建镜像。

docker build [OPTIONS] PATH | URL | -

4. docker images

docker images 命令用于列出本地存储的镜像。

docker images [OPTIONS] [REPOSITORY[:TAG]]

5. docker ps

docker ps 命令用于列出当前运行的容器。

docker ps [OPTIONS]

6. docker stop

docker stop 命令用于停止一个运行中的容器。

docker stop [OPTIONS] CONTAINER [CONTAINER...]

7. docker rm

docker rm 命令用于删除一个或多个容器。

docker rm [OPTIONS] CONTAINER [CONTAINER...]

8. docker rmi

docker rmi 命令用于删除一个或多个镜像。

docker rmi [OPTIONS] IMAGE [IMAGE...]

Docker 网络命令

1. docker network ls

docker network ls 命令用于列出 Docker 的网络。

docker network ls [OPTIONS]

2. docker network create

docker network create 命令用于创建一个新的网络。

docker network create [OPTIONS] NETWORK

3. docker network connect

docker network connect 命令用于将容器连接到网络。

docker network connect [OPTIONS] NETWORK CONTAINER

4. docker network disconnect

docker network disconnect 命令用于将容器从网络中断开。

docker network disconnect [OPTIONS] NETWORK CONTAINER

Docker 数据卷命令

1. docker volume ls

docker volume ls 命令用于列出所有的数据卷。

docker volume ls [OPTIONS]

2. docker volume create

docker volume create 命令用于创建一个数据卷。

docker volume create [OPTIONS] [VOLUME]

3. docker volume rm

docker volume rm 命令用于删除一个或多个数据卷。

docker volume rm [OPTIONS] VOLUME [VOLUME...]

Docker 日志和监控命令

1. docker logs

docker logs 命令用于获取容器的日志输出。

docker logs [OPTIONS] CONTAINER

2. docker stats

docker stats 命令用于显示实时的容器资源使用情况统计。

docker stats [OPTIONS] [CONTAINER...]

Docker 组合命令

1. docker-compose up

docker-compose up 命令用于根据 Compose 文件启动服务。

docker-compose up [OPTIONS] [--scale SERVICE=NUM...] [SERVICE...]

2. docker-compose down

docker-compose down 命令用于停止并删除由 Compose 文件创建的容器、网络和默认情况下创建的数据卷。

docker-compose down [OPTIONS]

3. docker-compose ps

docker-compose ps 命令用于列出 Compose 文件中定义的服务的容器。

docker-compose ps [OPTIONS] [SERVICE...]

以上是 Docker 的一些常用命令,希望对您有所帮助。


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

相关文章:

  • VSCode设置
  • 如何编译 Cesium 源码
  • 零基础利用实战项目学会Pytorch
  • Linux运维常用命令
  • TCP(下):三次握手四次挥手 动态控制
  • 云计算复习文档
  • 力扣 LeetCode 541. 反转字符串II(Day4:字符串)
  • Vue3 模板语法
  • C#调用方法时获取方法名、类名、命名空间
  • Spring-boot 后端java配置接口返回jsp页面
  • leetcode100:相同的树
  • 前端面试笔试(三)
  • MySQL:表设计
  • Ubuntu24.04上安装和配置MariaDB
  • 内容营销专家刘鑫炜:AI搜索会让内容营销变得更容易吗?
  • html + css 自适应首页布局案例
  • 如何编译 Cesium 源码
  • 机器学习基础02_特征工程
  • 介绍一下整数在内存的储存形式(c基础)
  • 第 15 章 -Go 语言 并发编程
  • C# 常用三方库
  • 主界面获取个人信息客户端方
  • 归并排序(C语言)
  • python基础知识(四)——发送请求、接口关联
  • 问:说说SpringDAO及ORM的用法?
  • MySQL技巧之跨服务器数据查询:基础篇-A数据库与B数据库查询合并--封装到存储过程中