SlothのBlog

  • 首页
  • 分类
    • 教程
    • 释义
    • 分享
  • 服务器
  1. 首页
  2. 释义
  3. 正文

Docker常用命令介绍

2024年1月20日 0条评论

前言

对于常用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 恢复容器

后记

以上为部分常用命令的介绍,相信这些能满足大部分人的需要,剩下的命令会视情况增加。

下附官方文档:

Running containers | Docker Docs
docs.docker.com
Running containers | Docker Docs
Running and configuring containers with the Docker CLI
标签: docker cmd docker run Docker useage
最后更新:2024年1月20日

slotheve

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

文章目录
  • 前言
  • 命令介绍
  • 后记
标签聚合
nginxwebui mynodequery 内网穿透 docker nginx wordpress nginx面板 frp docker cmd

COPYRIGHT © 2024 SlothのBlog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang