Docker常用命令介绍

  • 1107 字
  • 次阅读
  1. 1. 前言
  2. 2. 命令介绍
  3. 3. 后记

前言

对于常用docker命令的解释和备份

命令介绍

运行容器(docker run)
-d 以守护进程(daemon)的方式运行容器并打印容器ID
-i 以交互模式运行容器,通常与-t同时使用
-t 为容器分配一个终端(tty),通常与-i同时使用
-p 用于把容器的端口映射到宿主机上
-v 用于把容器的数据卷映射到宿主机上
-e 用于修改容器环境变量
–name 自定义容器名
–restart 修改重启方式,有always/no/on-failure[:max-retries]/unless-stopped
–net 自定义网络方式,有bridge/host/none 进入容器命令行
docker exec -it /bin/ 自选sh/ash/bash 更新容器(docker update)
–blkio-weight 阻塞IO(相对权重),介于10和1000之间,或0禁用(默认为0)
–cpu-period 限制CPU CFS(完全公平的调度程序)周期
–cpu-quota 限制CPU CFS(完全公平的调度程序)配额
–cpu-rt-period 限制CPU实时周期(以微秒为单位)
–cpu-rt-runtime 以微秒为单位限制CPU实时运行时间
–cpu-shares, -c CPU份额(相对权重)
–cpuset-cpus 允许执行的CPU(0-3,0)
–cpuset-mems 允许执行的内存率(0-3,0.1)
–kernel-memory 内核内存限制
–memory, -m 内存限制
–memory-reservation 内存软限制
–memory-swap 交换限制等于内存加交换:’-1‘以启用无限制的交换
–restart 重新启动在容器退出时应用的策略 删除容器或镜像
docker stop && docker rm > 停止并删除容器
docker rmi  删除镜像
docker rmi $(docker images -q) 删除所有镜像
docker rm -f $(docker ps -aq) 删除所有容器 备份还原容器
docker export -o ~/.tar  备份容器
docker import ~/.tar 恢复容器

后记

以上为部分常用命令的介绍,相信这些能满足大部分人的需要,剩下的命令会视情况增加。
下附官方文档:
ㅤDocker - docsㅤ卡片式链接 | https://docs.docker.com/engine/reference/run/

分享
分享提示信息