linux镜像默认的安装位置,Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效...
我们通过 yum 的方式安装完Docker环境后,它默认的存储位置是 /var/lib/docker,默认的 pid 存放位置是 /var/run/docker.pid。
如果仅仅是做测试,我们可能没有必要修改,但是当大量使用docker镜像的时候,我们可能就要默认存储的位置了。
具体操作方法如下:
1、停止docker:
service docker stop
2、修改docker服务的service文件:
vim /usr/lib/systemd/system/docker.service
3、找到 ExecStart=/usr/bin/dockerd 部分所在的行,大约在第14行,行尾增加参数,结果为:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/data/docker --pidflie=/data/docker/docker.pid
说明:--pidfile 参数,用来修改docker的pid文件默认存放位置,自行安排
4、保存service文件,移动原先的存储目录,重新启动docker服务:
systemctl daemon-reload # 重新载入系统服务,必须执行!
mkdir -p /data
mv /var/lib/docker /data
service docker start
5、查看一下docer的当前运行信息:
docker info | grep "Docker Root Dir"
可以看到,docker的存储位置已经修改成功了。
PS:还有一种更省事的变更方式,就是先停止docker服务,再移动旧目录,然后新建一个软链接,不过,这没什么含量,不想像我这样折腾的,可以试一下:
systemctl stop docker
mv /var/lib/docker /data
ls -s /data/docker /var/lib/docker
service docker start
有需要的朋友拿走不谢~
内容来源于网络如有侵权请私信删除
linux镜像默认的安装位置,Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效...相关推荐
- Linux Ubuntu 16.04 安装 yaml-cpp ROS 下参数服务器及yaml-cpp实现参数读写
Linux Ubuntu 16.04 安装 yaml-cpp & ROS 下使用.yaml文件实现参数读写 0. 准备工作 1. 安装yaml-cpp 2. ROS中使用.yaml文件实现参数 ...
- 安卓如何安装kali linux系统版本,安卓安装kali linux渗透系统 手机安装kali linux
安卓安装kali linux渗透系统 手机安装kali linux 现在大家手上几乎都有安卓的设备了.要是渗透扫描不开kali虚拟机,直接ssh到手机上去扫描,那是一件多么美妙的事情. 首先看了下官网 ...
- ubuntu挂载sd卡到分区目录+修改docker镜像存储位置
ubuntu挂载sd卡到分区目录+修改docker镜像存储位置 一. 挂载SD卡到/data 1.查看Linux硬盘信息 lsblk 或 fdisk -l lsblk 新的硬盘,最好删除之前的分区,再 ...
- 如何修改docker镜像名称?
如何修改docker镜像名称? docker 例:把镜像diytomcat名称改为diy 1. docker images查看我们的镜像 2.我们把diytomcat名称改为diy,docker + ...
- linux安装用户名,Linux_Linux下用户名修改法,
在安装系统的时候填写 - phpStudy
Linux下用户名修改法 在安装系统的时候填写的用户名可能没怎么考虑,如果后来觉得这个用户名不怎么好,想在不影响任何操作的情况仅仅修改这个用户名,可以吗?答案当然是肯定的. 在这里我就不细说原理了,直 ...
- linux系统 插优盘安装xvidcap,linux下的视频录制软件xvidcap
1.xvidcap简介 在linux如果我们想要进行视频录制,那么xvidcap是一个不错的选择.Xvidcap 是一个可将屏幕上的操作过程录制下来并保存为视频的小工具.对于需要制作产品演示和教学的朋 ...
- linux怎么编译并安装busybox,linux下安装busybox
1.获取busybox源码并解压,这里使用天嵌提供的"busybox-1.16.0.tar.bz2" #tar xvf busybox-1.16..tar.bz2 -C / 解压的 ...
- 轻量级Linux系统Ubuntu20.04安装(win11下)
前言 本篇文章介绍的是Windows下轻量级的Linux系统安装,相比于用虚拟机(VM等)来安装Linux系统,这种方式更加的轻便和简单,占用内存的比例也比较少,与Windows的通信也比较方便.但是 ...
- linux 显卡驱动无法安装程序,linux系统下安装显卡驱动程序
<linux系统下安装显卡驱动程序>由会员分享,可在线阅读,更多相关<linux系统下安装显卡驱动程序(6页珍藏版)>请在人人文库网上搜索. 1.linux系统下安装显卡驱动程 ...
最新文章
- 【转】mysql 分析查找执行效率慢的SQL语句
- Xcode环境变量,Build Settings参数
- Gentoo 安装日记 04 (开启ssh服务,ssh登录虚拟机)
- python面向对象抽象
- 陕西师范大学计算机科学学院保研院校,陕西师范大学计算机科学学院(专业学位)现代教育技术保研细则...
- 判断Logger级别是否开启的方法
- 一个第三方Dart库导致的编译错误!
- django 1.8 官方文档翻译: 3-2-3 TemplateResponse 和 SimpleTemplateResponse
- 顺序表常见操作实现之一
- php 控制台打印_php调试利器:FirePHP的安装与使用
- paddle 进行目标检测_猫狗猴的识别
- Unity加载模块深度解析(网格篇)
- JS实现数字千位符格式化方法
- docker-compose nginx + ssl配置
- Drupal 建站
- 什么是 MAC 地址?
- XAPP1052理解
- Mybatis---多表联合查询(1)
- 使用synergy/barrier服务端和客户端连接不上的问题
- php twig中文手册,安装 · Twig 中文文档 · 看云
热门文章
- 【转】Senior Data Structure · 浅谈线段树(Segment Tree)
- 来自intlsy‘s省选debug方法
- [洛谷P3807]【模板】卢卡斯定理
- 【Shell】数某关键字在文件中出现次数
- ajax请求成功后打开新开窗口(window.open())被拦截的解决方法
- 点云处理软件开发进度
- docker安装tomcat下的日志查看
- Linux之telnet命令
- android - 小技巧合集(不断更新)
- 解决了asp.net 关于服务器版本不正确的问题