docker运行yyets_Docker 后台进程参数-------更改Docker运行根目录的方法
参数介绍
--api-enable-cors=false
远程API调用。
-b, --bridge=""
桥接一个系统上的网桥设备到 Docker 容器里,当使用 none 可以停用容器里的网络
--bip=""
使用 CIDR 地址来设定网络桥的 IP。此参数和 -b 不能一起使用。
-D, --debug=false
开启Debug模式。例如:docker -d -D
-d, --daemon=false
开启Daemon模式。
--dns=[]
设置容器使用DNS服务器。例如: docker -d --dns 8.8.8.8
-dns-search=[]
设置容器使用指定的DNS搜索域名。如: docker -d --dns-search example.com
--exec-driver="native"
设置容器使用指定的运行时驱动。如:docker -d -e lxc
-G, --group="docker"
在后台运行模式下,赋予指定的Group到相应的unix socket上。注意,当此参数 --group 赋予空字符串时,将去除组信息
-g, --graph="/var/lib/docker"
设置Docker运行时根目录
-H, --host=[]
设置后台模式下指定socket绑定,可以绑定一个或多个 tcp://host:port, unix:///path/to/socket, fd://* 或 fd://socketfd。如:$ docker -H tcp://0.0.0.0:2375 ps 或者$ export DOCKER_HOST="tcp://0.0.0.0:2375"$ docker ps
-icc=true
设置启用内联容器的通信。
--ip="0.0.0.0"
设置容器绑定IP时使用的默认IP地址
--ip-forward=true
设置启动容器的 net.ipv4.ip_forward
--iptables=true
设置启动Docker容器自定义的iptable规则
--mtu=0
设置容器网络的MTU值,如果没有这个参数,选用默认 route MTU,如果没有默认route,就设置成常量值 1500。
-p, --pidfile="/var/run/docker.pid"
设置后台进程PID文件路径。
-r, --restart=true
设置重启之前运行中的容器
-s, --storage-driver=""
设置容器运行时使用指定的存储驱动,如,指定使用devicemapper,可以这样:docker -d -s devicemapper
--selinux-enabled=false
设置启用selinux支持
--storage-opt=[]
设置存储驱动的参数
Docker 配置文件位置
Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致
在 ubuntu 中的位置是:/etc/default/docker
在 centos6 中的位置是:/etc/sysconfig/docker
在 centos7 中的位置是:/etc/docker/
Centos6更改Docker运行根目录的方法
许多Linux用户在安装系统的时候,并没有分配/var 分区,而在安装Docker后才发现,它的默认存放位置是在 /var/lib/docker。因此导致了Docker在运行的很慢,那么要怎么解决这个问题呢?下面一起来看看解决的方法吧。
解决方法:
一是重装系统,这也太不人性化了,忽略。。。下次部署 Docker 宿主机的时候得好好分区下。
二是改变 Docker 默认存放路径。
查了下手册发现: -g, --graph=“/var/lib/docker” 设置Docker运行时根目录
使用 --graph 参数:docker --graph=/opt/docker -d,会自动生成/opt/docker目录(0700),并在该目录下创建 docker 相关文件
原来的镜像和容器都找不到了,因为路径改了(原来的镜像是在/var/lib/docker/devicemapper/devicemapper/{data,metadata})
Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致
在 ubuntu 中的位置是:/etc/default/docker
在 centos 中的位置是:/etc/sysconfig/docker
我使用 CentOS 7,所以只需要更改 vim /etc/sysconfig/docker 成
OPTIONS=--graph=“/home/lib/docker” --selinux-enabled -H fd://
然后 service docker start 重新启动 Docker 的路径就改成 /home/lib/docker 了
上面的就是就是解决Docker存放位置的空间太小,导致Docker运行缓慢的方法了,有遇到这个问题的用户,就用这种方法进行解决吧。
Centos7更改Docker运行根目录配置:
/etc/docker/daemon.json
{
"graph": "/app/docker"
}
docker运行yyets_Docker 后台进程参数-------更改Docker运行根目录的方法相关推荐
- docker的安装使用,更改docker源为国内。更改yum源为阿里源
centos7 下 更改yum源为阿里源 首先下载wget下载程序,yum install wget -y 接着进入到存放源地址文件的目录,cd /etc/yum.repos.d/ 然后把centos ...
- python运行py文件参数错误_Pycharm运行加载文本出现错误的解决方法
Pycharm打开大文件的时候出现这个错误,根据提示以及百度知道,是因为IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb.然后根据百度上的教程修改 修改bin文件中的ide ...
- 更改docker数据目录
目录 一.背景 二.挂载数据库盘 1. 查看在云上挂载好的100G数据盘 2. 数据盘sdb分区,使用到的分区命令为fdisk 3. 将已做好分区的数据盘格式化为ext4格式 4.挂载数据盘 5.写入 ...
- linux docker运行目录,Linux更改Docker运行根目录的方法
下面的就是解决Docker存放位置的空间太小,导致Docker运行缓慢的方法了,有遇到这个问题的用户,就用这种方法进行解决吧. 解决方法: 一是重装系统,这也太不人性化了,忽略...下次部署 Dock ...
- docker运行yyets_docker实战
Docker 安装 MySQL MySQL 是世界上最受欢迎的开源数据库.凭借其可靠性.易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择. 1.查看可用的 MySQL 版本 2.拉取 ...
- docker运行yyets_Docker 镜像配置,看这一篇足矣。
这是无量测试之道的第171篇原创 镜像:是一个只读的Docker 容器模板,包含启动容器所需要的所有文件系统结构和内容. 简单来讲,镜像是一个特殊的文件系统,它提供了与容器运行时所需的程序,软件库.资 ...
- docker运行yyets_docker常规操作——启动、停止、重启容器实例
一.启动一个已经停止的容器实例 docker start 容器ID或容器名,建议使用容器ID,容器ID支持模糊查询而容器名称不支持 1. 先查看已经暂停的容器实例信息 2. 通过docker star ...
- docker运行yyets_docker 安装 运行 卸载
一.卸载docker 安装时使用什么工具安装的docker就用什么工具卸载docker: 1.yum卸载docker 查看已安装的docker yum list installed | grep do ...
- docker运行yyets_docker常用命令
镜像导出 docker save -o web.tar web 镜像导入 docker load -i web.tar 查看所有镜像 docker images 删除镜像 docker image r ...
最新文章
- php服务器监控windows,用Linux上的cacti去监控windows服务器(图)
- 互联网1分钟 |1219
- Java+Selenium爬贴吧
- 【EF学习笔记09】----------使用 EntityState 枚举标记实体状态,实现增删改查
- while、do while练习——7月24日
- springboot activiti工作流简单示例
- 使用Popup窗口创建无限级Web页菜单(5)
- BZOJ-1036 [ZJOI2008]树的统计
- sqlserver可视化工具_数据分析之基础分析工具篇(修订版)
- Pytest fixture参数化params
- 你第1个100万怎么赚的?
- remote Incorrect username or password ( access token ):用户名或密码不正确(访问令牌)
- c++通讯录管理系统(函数,指针,结构体)
- 【毕业设计推荐】基于Django大连房源分析系统
- 到底snappy ubuntu core是什么?
- 爱立信携手微软加速物联网全球部署
- html好看css列表样式_CSS样式HTML列表样式
- OSChina 周日乱弹 ——冯小牛 我要治愈你!
- Java中常用的四种线程池
- PostGIS数据库搭建与gdb数据导入