修改Docker默认存储位置的方法

在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满

docker 默认的数据目录是/var/lib/docker

我们想要移动数据目录可以按照下面说明操作即可。

 

指定镜像和容器存放路径的参数是--graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。

Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致

Ubuntu 中的位置是:/etc/default/dockerCentOS 中的位置是:/etc/sysconfig/docker

 

Ubuntu修改方法:

#关闭docker 服务
service docker stop#移动数据到新的目录
mv /var/lib/docker /export/docker# 在配置文件最后一行追加下面配置即可
DOCKER_OPTS="-g /root/data/docker"#重启docker 服务
service docker start#查看数据目录
docker info | grep Dir

 

Centos修改方法:

# 关闭docker服务
systemctl stop docker.service# 移动数据到新的目录
mv /var/lib/docker /export/docker# 修改docker.service文件,使用-g参数指定存储位置vi /usr/lib/systemd/system/docker.service  
ExecStart=/usr/bin/dockerd --graph /new-path/docker # reload配置文件 
systemctl daemon-reload # 重启docker 
systemctl restart docker.service# 查看数据目录
docker info | grep Dir

 

转载于:https://www.cnblogs.com/davygeek/p/9940022.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426465.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java学习(72):GUL流式布局管理器

//面向对象思想,流式管理布局器 import java.awt.*; import javax.swing.*; public class test07 extends JFrame {JButton[] an{null,null,null,null,null,null,null,null};//把需要的组件定义在这里public static void main(String[] args){test07 lx1new test07…

linux日志服务器配置在哪个文件,Linux中日志的基本配置(syslog)

Syslog日志的作用:syslog 日志可以帮我们主动的收集到设备的各种信息,并保存在syslog服务器上,当某些设备出现故障的时候,我们可以省去手动收集信息的麻烦,方便快捷的从syslog服务器中读取设备的各种信息来进行分析排错。linux中日志的类型:(1)info&…

java学习(73):GUL网格布局管理器

//面向对象思想,网格管理布局器 import java.awt.*; import javax.swing.*; public class test08 extends JFrame {JButton[] an{null,null,null,null,null,null,null,null,null};//把需要的组件定义在这里int s9;public static void main(String[] args){test08 l…

linux如何创建备份文件,如何备份Linux 配置文件

如何备份Linux配置文件文件备份是服务器安全最重要的一个环节,下面小编介绍使用Git工具来备份Linux配置文件。一、安装Git[rootlocalhost ~]# yum install git检查Git版本[rootlocalhost ~]# git --versiongit version 1.8.3.1[rootlocalhost ~]#设置初始参数将如下…

20172327 2018-2019-1 《程序设计与数据结构》第八周学习总结

20172327 2018-2019-1 《程序设计与数据结构》第八周学习总结 教材学习内容总结 第十二章 优先队列与堆 堆1.最小堆(minheap):对是一个完全二叉树,其中的每个结点都小于或等于它的两个孩子。2.最大堆(maxheap):对是一个…

java学习(74):GUL面板

//jPanel面板 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test09 extends JFrame {JPanel mb1,mb2;JButton an1,an2,an3,an4,an5;public static void main(String[] args){test09 lx1new test…

linux查询内存条个数,linux下查看内存条数及每根内存大小的实现方法(推荐)

在linux系统中,查看内存条个数,及每根内存的大小,可以使用dmidecode命令。如下:#dmidecode | grep -A16 "Memory Device$"输出结果:Memory Device #存储设备Array Handle: 0x1000 #阵列处理Error Informatio…

Linux-使用之vim出现的问题

参考来源: https://stackoverflow.com/questions/47667119/ycm-error-the-ycmd-server-shut-down-restart-wit-the-instructions-in-the-docu //问题2https://github.com/yangyangwithgnu/use_vim_as_ide/blob/master/README.md#8.4 //问题3 问题2:安装好…

java学习(75):GUL文本框和标签

//jPanel面板 文本框和标签 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test10 extends JFrame {JPanel mb1,mb2,mb3;JButton an1,an2;JLabel bq1,bq2;//标签JTextField wbk;//文本框JPassword…

linux apr文件解压失败,Apache编译安装提示configure: error: APR not found错误解决方法...

在配置Apache的时候,出现configure: error: APR not found错误原因是缺少一些依赖包,安装这些依赖包就行了下载依赖包,注意我这里下载的与参考链接上的有些不同,安装上也有不一样wget http://archive.apache.org/dist/apr/apr-1.5…

java学习(76):GUL单选按钮和复选按钮

//单选按钮和复选按钮 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test11 extends JFrame {JPanel mb1,mb2,mb3;JButton an1,an2;JLabel bq1,bq2;//标签JCheckBox fxk1,fxk2,fxk3;//复选框JRad…

复习第三天

1. Http协议? Http协议就是一个传输数据格式 我原来学习django框架,从socket服务端开始学起。 自己创造了一个socket服务器来充当:网站。 浏览器当socket客户端。 更清楚的明白到底http协议是什么&#x…

uos20专业版是linux哪个版本,WPS Office 2019 for Linux 专业版已与统一操作系统 UOS 完成适配...

统信软件近日发布消息称,办公软件 WPS Office 2019 for Linux 专业版已与统一操作系统 UOS 完成适配工作。对比 2016 版本,2019 版本总体性能有大幅提升。这不仅体现在整体的启动速度上,文字、表格和演示三个组件基础功能的性能同样得到了整体…

java学习(77):GUL下拉菜单框和滚动条

//下拉列表框和滚动条 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test12 extends JFrame {JPanel mb1,mb2;JLabel bq1,bq2;//标签JComboBox xlk;//JList lb;//列表JScrollPane gd;//滚动publi…

Git 基本命令

1.git安装后设置《用户名》和《邮箱》;查看自身《用户名》和《邮箱》 //设置$ git config --global user.name "yangkang" $ git config --global user.email "kang.yangarvato.com" //查看 $ git config user.name yangkang $ git config user.email kang…

易语言执行linux脚本,初识易语言到编写SHELL生成器

下面开始实际的代码编写步骤。首先要先插入几个常量用来存放SHELL代码,点击插入按钮-选择常量(图15),右键选择插入新长文本常量(图16),常量名称改为一个方便易记的名字,最好是SHELL类型或者是SHELL的名字,然后双击常量…

java学习(78):GUL拆分窗口

//拆分窗口 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test13 extends JFrame {JSplitPane cf;//分成左右两面JList lb;JLabel bq;public static void main(String[] args){test13 lx1new te…

对‘example_app_new’未定义的引用

将头文件添加到add-executable()中 cmake_minimum_required(VERSION 3.12) project(SGTK3application2 C)set(CMAKE_C_STANDARD 11)find_package(PkgConfig REQUIRED) pkg_check_modules(GTK3 REQUIRED gtk-3.0)include_directories(${GTK3_INCLUDE_DIRS}) link_directories(${…

java学习(79):GUL聊天窗口

//聊天窗口 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test14 extends JFrame {JTextArea wby;JPanel mb;JComboBox xlk;JButton an;JTextField wbk;JScrollPane gd;public static void main…

linux最大权限命令,linux权限管理

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可…