overlay文件系统

Overlayfs是一种类似aufs的一种堆叠文件系统,于2014年正式合入Linux-3.18主线内核,是一种覆盖式的文件系统。它依赖并建立在其它的文件系统之上(例如ext4fs和xfs等等),并不直接参与磁盘空间结构的划分,仅仅将原来底层文件系统中不同的目录进行“合并”,然后向用户呈现。因此对于用户来说,它所见到的overlay文件系统根目录下的内容就来自挂载时所指定的不同目录的“合集”。

DockerInDocker

Docker技术目前在DevOps中被广泛使用,我们需要将测试或者构建的代码和自动化脚本打包成Docker镜像,然后部署在各运行环境中。而在CI/CD中,我们常用一些CI/CD服务器,比如Jenkins和GoCD来构建与部署我们的应用,从而实现CI/CD的自动化。现在一些CI/CD服务器也被Docker化运行在真实的物理机上。于是我们需要在CI/CD服务器的Docker container里面来构建(build)与运行(run)我们的Docker镜像,这就涉及到”Docker run Docker”的问题。

docker使用过程中遇到的一些问题

docker 通过http连接私有仓库

  1. 需要在 /lib/systemd/system/docker.service 启动文件增加配置 --insecure-registry={ip}
  2. reload 系统启动项 systemctl daemon-reload
  3. 重启docker systemctl restart docker

即可在使用私有仓库 docker login -u {user} -p {password} {ip}

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×