Usage: docker image COMMANDdocker
COMMANDS:服务器
指令 | 描述 |
---|---|
ls | 列出本机镜像 |
build | 构建镜像来自Dockerfile |
history | 查看镜像历史 |
inspect | 显示一个或多个镜像详细信息 |
pull | 从镜像仓库拉取镜像文件 |
push | 推送本地镜像到仓库 |
rm | 移除一个或多个本地镜像文件 |
prune | 移除未使用的镜像,没有被标记或未被任何容器应用的镜像 |
tag | 建立一个引用源镜像标记目标镜像 |
export | 导出容器文件系统到tar归档文件 |
import | 导入容器文件系统到tar归档文件建立镜像 |
save | 保存一个或多个镜像文件到一个tar归档文件 |
load | 加载镜像文件来自tar归档或标准输入 |
Usage: docker container COMMAND
COMMANDS:网络
指令 | 描述 |
---|---|
attach | 附加本地标准输入、输出和错误到一个运行的容器 |
commit | 建立一个新景象来自一个容器 |
cp | 拷贝文件/文件夹到一个容器 |
create | |
diff | |
exec | 在运行容器中执行命令 |
export | |
inspect | 显示一个或多个容器的详细信息 |
kill | |
logs | 获取一个容器日志 |
ls | 列出容器 |
pause | |
port | 列出或指定容器端口映射 |
prune | |
rename | |
restart | |
rm | 删除一个或多个容器 |
run | |
start | 启动容器 |
stats | 显示容器资源使用统计 |
stop | 中止容器 |
top | 显示一个容器运行的进程 |
unpause | |
update | 更新一个或多个容器配置 |
wait |
docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]app
COMMANDS:ide
指令 | 描述 |
---|---|
-i,--interactive | 交互式 |
-t,--tty | 分配一个伪终端 |
-d,--detach | 运行容器到后台 |
-a,--attach list | 附加到运行的容器 |
--dns list | 设置DNS服务器 |
-e,--env list | 设置环境变量 |
--env-file list | 从文件中读取环境变量 |
-p,--publish list | 发布指定的容器和宿主机之间端口映射关系 |
-P,--publish-all | 发布容器全部EXPOSE的端口到宿主机随机端口 |
-h,--hostname-all | 设置容器主机名 |
--ip string | 指定容器IP,只能用于自定义网络 |
--link list | 添加链接到另外一个容器 |
--network | 链接容器到一个网络 |
--mount mount | 挂载宿主机分区到容器 |
-v,--volume list | 挂载宿主机目录到容器 |
--restart string | 容器退出时重启策略,默认no [always、on-failure] |
--add-host list | 添加其余主机到容器中/etc/hosts |
-m,--memory | 容器能够使用的最大内存 |
--memory-swap | 容许交换到磁盘的内存量 |
--memory-swappiness=<0-100> | 容器使用SWAP分区交换的百分比(0-100,默认为-1) |
--memory-reservation | 内存软限制,Docker检测主机容器争用或内存不足时所激活的软限制,使用此选项,值必须设置低于--memory,以使其优先 |
--oom-kill-disable | 当宿主机内存不足时,内核会杀死容器中的进程。建议设置了-memory选项再禁用0M,若是没有设置,主机可能会耗尽内存 |
--cpus | 限制容器能够使用多少可用的cpu资源 |
--cpuset-cpus | 限制容器能够使用特定的cpu |
cpu-shares | 此值设置为大于或小于默认1024值,以增长或减少容器的权重,并使其能够访问主机cpu周期的更大或更小比例 |