【Docker 学习笔记】Docker 命令大全


说明

docker cli 命令大全

docker -v 查看当前docker的版本信息

docker --help 可以查看当前docker支持的所有命令

docker COMMAND --help 可以查看子命令的帮助信息

说明:不同版本的docker,支持的命令及参数可能有不同

以下命令在如下版本测试:

C:\Users\Administrator>docker version
Client:
 Cloud integration: v1.0.35
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:53:15 2023
 OS/Arch:           windows/amd64
 Context:           default

Server: Docker Desktop 4.21.1 (114176)
 Engine:
  Version:          24.0.2
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.4
  Git commit:       659604f
  Built:            Thu May 25 21:52:17 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

容器生命周期管理

命令 功能 语法 常用OPTIONS
run 从镜像创建一个容器并运行该容器 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] -d, --detach 以后台模式运行容器;
-p, --publish 指定端口映射,格式:主机(宿主)端口:容器端口 ;
-i, --interactive 以交互模式运行容器;
-t, --tty 为容器分配一个伪终端,通常与-i组合使用
-e, --env "env_var=value" 设置环境变量,设置多个环境变量使用多个-e参数实现;
--env-file envfile 从指定文件读入环境变量,文件每行是key=value,即代表一个环境变量;
--name string 给容器起个名字,如果没有指定,则随机分配一个名字;
-v, --volume 绑定一个卷,即 将主机目录与容器内的目录做映射,格式:/hostdir:/containerdir
-w, --workdir 指定容器内的工作目录
start 启动一个或多个已停止的容器 docker start [OPTIONS] CONTAINER [CONTAINER...] -a --attach 将容器的标准输出和标准错误连接到当前终端,使得可以在终端上查看容器的输出;
-i --interactive 将容器的标准输入连接到当前终端,可以与容器进行交互
stop 停止一个或多个运行中的容器 docker stop [OPTIONS] CONTAINER [CONTAINER...] -s, --signal string 向容器中的进程发送信号,默认为SIGTERM;
-t, --time int 杀死容器中进程的超时时间,默认是10s
在正常情况下,Docker 会向容器中的进程发送 SIGTERM 信号,要求其正常退出。如果在 -t 参数指定的时间内,容器中的进程没有正常退出,则 Docker 会发送 SIGKILL 信号强制杀死容器中的进程
restart 重启一个或多个容器 docker restart [OPTIONS] CONTAINER [CONTAINER...] -s, --signal string 向容器中的进程发送信号,默认为SIGTERM;
-t, --time int 杀死容器中进程的超时时间
在正常情况下,Docker 会向容器中的进程发送 SIGTERM 信号,要求其正常退出。如果在 -t 参数指定的时间内,容器中的进程没有正常退出,则 Docker 会发送 SIGKILL 信号强制杀死容器中的进程
kill 杀死一个或多个运行中的容器</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小青龍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值