当前位置: 首页 > news >正文

公司做网站网站开发技术期中试题

公司做网站,网站开发技术期中试题,做网站是用wordpress还是DW,wordpress的MD风格主题需求 docker容器存放目录磁盘空间满了,需要转移数据,修改Docker默认存储位置 解决方法 方法1:迁移到新目录 停止docker服务。 1systemctl stop docker; //每个liunx版本的命令不一样。创建新的docker目录,执行命令df…

需求

docker容器存放目录磁盘空间满了,需要转移数据,修改Docker默认存储位置

解决方法

方法1:迁移到新目录

  • 停止docker服务。
1
systemctl stop docker; //每个liunx版本的命令不一样。
  • 创建新的docker目录,执行命令df -h,找一个大的磁盘。我的是放在/home目录下面,我的/home目录大小有900G。 我在 /home目录下面建了/home/work/docker_root目录,执行的命令是:
1
mkdir -p /home/work/docker_root
  • 迁移/var/lib/docker目录下面的文件到 /home/docker/lib下面
1
cp -R /var/lib/docker/* /home/work/docker_root

注意:如果文件内容很多的话,为了确保成功最好是一个文件一个文件的拷贝。如果在拷贝过程中报“设备上没有空间”的错误,就使用mv剪切。

  • 修改docker配置(/etc/systemd/system/docker.service.d/docker-options.conf),在文件中更改--data-root即可

方法2 :软链接

默认情况下Docker的存放位置为:/var/lib/docker

可以通过下面命令查看具体位置:

1
sudo docker info | grep "Docker Root Dir"
  • 首先停掉Docker服务:
1
2
3
systemctl stop docker
或者
service docker stop
  • 然后移动整个/var/lib/docker目录到目的路径:
1
2
mv /var/lib/docker  /home/work/docker_root
ln -s /home/work/docker_root  /var/lib/docker

这时候启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的,可以在数据盘上看到容量变化。

方法3 :system下创建配置文件

  • /etc/systemd/system/docker.service.d目录下创建一个Drop-In文件docker.conf,默认 docker.service.d 文件夹不存在。所以必须先创建它。

创建Drop-In 文件的原因,是我们希望Docker 服务,使用docker.conf文件中提到的特定参数,将默认服务所使用的位于/lib/systemd/system/docker.service文件中的参数进行覆盖。如果需要深入了解Drop-In,请阅读system.unit文档

  • 定义新的存储位置现在打开docker.conf增加如下内容:
1
2
3
4
# sudo vi /etc/systemd/system/docker.service.d/docker.conf 
[Service] 
ExecStart= 
ExecStart=/usr/bin/dockerd --graph="/mnt/new_volume" --storage-driver=devicemapper
  • 保存并退出VI编辑器,/mnt/new_volume 是新的存储位置,而devicemapper是当前docker所使用的存储驱动。如果你的存储驱动有所不同,请输入之前第一步查看并记下的值。Docker官方文档中提供了更多有关各种存储驱动器的信息。现在,你可以重新加载服务守护程序,并启动Docker服务了。这将改变新的镜像和容器的存储位置。
1
2
sudo systemctl daemon-reload 
sudo systemctl start docker

为了确认一切顺利,运行 docker info 命令检查Docker 的根目录.它将被更改为/mnt/new_volume

  • 重载配置,重启docker
1
2
3
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
  • 启动成功后,确定容器没问题后删除/var/lib/docker/目录中的文件,然后就OK了。

方法4 :修改默认数据目录Docker Root Dir【适用于新安装的docker服务】

  • 确保停止docker服务
    # systemctl stop docker.service
  • 修改/etc/docker/daemon.json文件值,文件不存在需手动创建
    # vim /etc/docker/daemon.json
  • 新增以下信息:
1
2
3
{"data-root": "/opt/docker/data"
}
  • 启动docker服务# systemctl start docker.service

  • #docker info 验证Docker Root Dir的值 是否已修改为/opt/docker/data

http://www.yayakq.cn/news/701409/

相关文章:

  • 江苏外贸网站建设推广企业网站规划原则
  • 做网站的花费wordpress相关文章推荐
  • 手机网站分类菜单辽宁大连最新消息今天
  • 什么网站动物和人做的吗自助网站建设推广优化策略
  • 网站维护需要多长时间做付费网站
  • 青岛网站开发公司电话做cpa网站
  • 计算机应用技术与php网站开发erp是什么办公软件
  • 兴义市住房和城乡建设网站月销售网页制作指南
  • oppo官方网站网站频道规划
  • 酒店建设网站的意义wordpress调用阅读量
  • 手把手教你建网站公司手册制作网站
  • 网站友情链接的作用网站建设的基本思路
  • 怎么制作网站发布展示型企业网站设计方案
  • 做写字楼租赁用什么网站好织梦网站手机版端设置
  • 高端网站建设推荐万维科技高中信息技术课网站怎么做
  • 做网站用虚拟主机好不好wordpress文章显示时间
  • 搜索引擎推广有哪些平台百度网络推广优化
  • 江都建设总部网站scrm服务商
  • 网站建设次年续费合同图书网站建设策划书
  • 金融类网站模板网站建设佰首选金手指三十
  • 用织梦系统怎么做网站中国移动网上营业厅官网
  • it网站开发网站免费观看永久视频下载
  • 免费个人网站建设哪里好江苏省建设厅官网网站首页
  • 网站外链接自己可以怎么做的四川建设人才网官网证书查询
  • 西宁网站建设王道下拉惠简单的网页制作模板
  • 为什么做网站越早越好网站精美排版代码
  • 购物网站哪个质量好接软件开发项目的平台
  • 徐州网站二次开发wordpress 插件不生效
  • 一级做爰网站网站备案系统验证码出错的解决方案
  • 洛阳网站建设汉狮报价做网站哪些技术