我使用的服务器, 系统盘根目录只有20G, 默认Docker 的镜像文件是安装在/var/lib/docker 目录下的, 这样的话我根本装不了太多的镜像,之前遇到一种情况就是docker服务对磁盘的读写操作太大,而且是软连接方式,导致服务器的磁盘不可用,当然测试环境用的是虚拟服务器。 所以这个中情况需要调整一下。服务器环境:centos7,docker1.12.6 方案1:使用软链接方
转载 2023-06-16 09:04:35
246阅读
背景介绍本文介绍的内容,以docker-ce=19.03.13~centos 和 kubernetes=1.16.2 版本为例介绍,其他版本应该大同小异。我们知道,docker-ce的默认工作目录是/var/lib/docker,会存放docker镜像文件、容器日志及写到容器临时目录的文件等。kubelet的默认工作目录是/var/lib/kubelet,会存放volume文件(包括emptyDi
转载 2023-07-17 09:54:20
147阅读
docker深入2-存储驱动之使用devicemapper(direct-lvm)模式 一、存储概述1、如何选择驱动 参考:https://docs.docker.com/engine/userguide/storagedriver/selectadriver/#supported-backing-filesystems每个存储方式都有优缺点,要根据实际的项目来选择:首先,如果使用的操作系统内核
转载 2023-09-01 21:36:47
104阅读
事故起因版本说明:本文中docker版本主要基于1.10版本,操作系统为centos7。devicemapper在文中缩写为dm。某个用户的容器启动不起来,启动时候一直报错。通过docker log查看日志,可以看到报错信息如下Timestamp: 2019-04-01 16:19:26.33690413 +0800 CST Code: System error Message: can't c
转载 2024-06-19 06:51:28
62阅读
参数介绍--api-enable-cors=false远程API调用。-b, --bridge=""桥接一个系统上的网桥设备到 Docker 容器里,当使用 none 可以停用容器里的网络--bip=""使用 CIDR 地址来设定网络桥的 IP。此参数和 -b 不能一起使用。-D, --debug=false开启Debug模式。例如:docker -d -D-d, --daemon=false开启
转载 2023-09-27 18:46:41
163阅读
  Docker基础信息  首先,先查询Docker使用的后端存储。使用命令docker info,主要关注Storage Driver相关的部分。$ docker info ... Server Version: 1.12.6 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs
转载 2023-08-18 15:51:29
90阅读
前言本讲是从Docker系列讲解课程,单独抽离出来的一个小节,重点介绍:容器的内部结构,让你对容器有个较为深刻的认识,如果你对镜像的分层知识点(重要),也表示感兴趣,点击这里。一、容器的构成1.了解容器之前,首先要知道什么是镜像它类比于Windows操作系统iso安装镜像,它是只读的。通过ISO镜像安装完毕后,你进入的这个操作系统就是容器。镜像是只读的,容器的初始化依赖于镜像。2.docker官网
转载 2023-07-14 22:49:41
86阅读
使用docker inspect命令查看container的volume信息,按照书本上面敲,发现一直报错:使用命令如下:sudo docker inspect --format "{{.Volumes}}" 676b04bec7c5 错误信息为Template parsing error: template: :1:2: executing "" at <.Volumes>: map
转载 2023-06-12 20:49:45
219阅读
目录一、背景二、挂载数据库盘        1、 查看在云上挂载好的100G数据盘         2、 数据盘sdb分区,使用到的分区命令为fdisk      &nb
转载 2023-06-16 14:07:38
253阅读
目录结构已经重构,部署方式更简洁,最新参考:docker部署规范-目录结构与辅助工具# docker部署规范-目录结构与辅助工具本规范根据多个项目实践,总结如下规范部署目录结构目录结构的规划基于下面几点考虑:一个主机上可以部署多套系统一个系统应该是”自洽“的,具有完整的逻辑性,系统涉及的所有文件是自包含的当系统需要本地二次构建时,速度要够快(docker-compose.yml所在目录不能有太多
参考教程:https://docs.docker.com/engine/reference/commandline/diff/环境virtual box 6.1centos 7.8docker 19.03命令格式docker diff CONTAINER检查容器中哪些文件发生了变更。命令选项标记描述A增加文件或者文件夹D删除的文件或者文件夹C修改的文件或者文件夹示例查看容器文件变换[root@ma
转载 2023-05-18 17:31:55
122阅读
 前段时间与同事交流docker的安装包层次结构,并沟通相关每个文件的作用,但是一直没有进行文字备份,过去已经一月有余,还是将其记录下来,供后续工作参考 默认docker启动会将目录安装在/var/lib/docker中,不过建议可以修改安装目录.防止系统盘空间占用过大,最好选择存储空间较大的分区. docker目录:containers当前容器的集合(相当于dock
转载 2023-07-18 20:53:10
169阅读
Docker容器中的文件可以与本地进行共享。 1、Docker容器中的文件拷贝至本地
1.安装docker1.安装需要的安装包yum install -y yum-utils2.设置镜像仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryum install docker-ce docker-ce-cli contain
 什么是 Devicemapper   Devicemapper 是 Linux 内核提供的框架,从 Linux 内核 2.6.9 版本开始引入,Devicemapper 与 AUFS 不同,AUFS 是一种文件系统,而Devicemapper 是一种映射块设备的技术框架。 Devicemapper 提供了一种将物理块设备映射到虚拟块设备的机制,目前 Lin
docker配置devicemapper存储驱动#查看当前使用的存储驱动,默认为overlay docker info | grep -i storage #停止docker systemctl stop docker #移除原存储配置文件 rm /etc/sysconfig/docker-storage #使用vdb磁盘创建pv pvcreate /dev/vdb #使用vdb磁盘创建d
LINUX一.网络配置环境<1.修改网络配置cd/etc/sysconfig/network-scripts/<2.编辑文本命令vi ifcfg-ens33❤️.重新加载配置文件让网络配置生效service network restart<4.关闭防火墙#查看当前的防火墙状态 systemctl status firewalld #关闭防火墙 systemctl stop fir
转载 2023-07-07 19:51:17
570阅读
Windows安装Docker,默认是安装在C盘,下载镜像后会占用大量空间,这时需要调整镜像目录; 场景:不想连服务器或者没有服务器,想在本地调试服务,该需求就非常重要。 基于WSL2安装docker后,在使用过程中会发现大量的docker镜像文件,使系统C盘容量激增,对电脑后续使用造成不便,所以需要在安装的时候,手动修改docker的镜像地址,使得镜像文件保存到另外的非系统盘中
转载 2023-11-18 20:46:49
210阅读
容器在运行的过程中,难免会涉及到文件的读写,比如web服务器读取静态文件,记录访问日志和错误日志,设定网站根目录以及目录权限,还有多个容器之间共享数据等等。Docker在容器中管理数据主要有两种方式:数据卷(Data Volumes):容器内数据直接映射到宿主机数据卷容器(Data Volume Containers):使用特定容器来管理数据在使用docker run 命令时,可以使用-v 参数来
转载 2023-08-18 12:05:54
8阅读
# 实现Docker目录的步骤 ## 简介 Docker是一种容器化平台,可以帮助开发者更轻松地构建、部署和运行应用程序。在使用Docker时,我们经常需要创建和管理容器中的文件和目录。本文将指导你实现Docker目录的过程,并给出每一步需要做的事情和相关的代码示例。 ## 整体流程 下面是实现Docker目录的整体流程,我们将通过表格展示每一步的具体操作。 ```mermaid jour
原创 2023-08-17 08:31:31
31阅读
  • 1
  • 2
  • 3
  • 4
  • 5