itwiki:docker-practice

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
itwiki:docker-practice [2021/09/26 09:29] – [dockerfile 及构建] ovwx@live.ioitwiki:docker-practice [2021/10/22 03:05] (当前版本) – [docker 安装] ovwx@live.io
行 6: 行 6:
   * CentOS: https://docs.docker.com/engine/install/centos/   * CentOS: https://docs.docker.com/engine/install/centos/
  
 +设置docker数据目录:
 +<code>
 +vi /etc/docker/daemon.json
 +{
 +  "data-root": "/data/docker"
 +}
 +systemctl restart docker
 +</code>
  
 ===== Docker 容器与镜像快速一览 ===== ===== Docker 容器与镜像快速一览 =====
行 116: 行 124:
 需要较高版本的docker 需要较高版本的docker
  
 +==== docker 资源配额 ====
 +
 +在运行前限制
 +<code>
 +docker run -m 1024m --memory-swap=1024m \
 +  -c 0.2 --cpuset-cpus='0,1' \
 +  imagename:tag cmd
 +</code>
  
 +其中:
 +  * M 限制内存使用为1024M,将内存及交换空间限制为1024M,也就是不使用虚拟内存
 +  * C 限制容器使用CPU权重,最低可使用20%CPU
 +  * CPUSET-CPUS 限制可以运行此容器的CPU编号
 ==== 共享容器 ==== ==== 共享容器 ====
 以下命令创建了一个共享容器,挂载了多个卷或者本地目录 以下命令创建了一个共享容器,挂载了多个卷或者本地目录
  • itwiki/docker-practice.1632641375.txt.gz
  • 最后更改: 2021/09/26 09:29
  • ovwx@live.io