docker - 如何在另一个分区上运行docker LXC容器?

标签 docker disk-partitioning lxc

我的系统有两个分区:
安装Ubuntu的5g主分区
我想用于Docker容器运行的100g侧分区
我需要启动多个Docker容器,它们在启动后将占用超过10g的额外磁盘空间。我想让他们使用磁盘空间形式,但我该怎么做呢?
目前,每当我导入或运行一个容器时,主分区中的空间都会被占用。我尝试下载二进制文件并从侧分区启动它,但是主分区的空间仍然被占用。
我不能将驱动器附加/装载到容器上——为了安全起见,它们必须与主机完全分离。

最佳答案

当然,没问题!
你可以:
将分区安装到/var/lib/docker
制作符号链接;例如从/var/lib/docker/mnt/eda/docker
将mount绑定到/mnt/eda/docker

关于docker - 如何在另一个分区上运行docker LXC容器? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19697648/

相关文章:

Python:检查两个 Linux 路径是否在同一个物理磁盘上

powershell - 使用 PowerShell 为驱动器分配挂载点文件夹路径

c++ - 错误的函数调用 "IOCTL_DISK_GET_DRIVE_LAYOUT_EX"

amazon-web-services - 如何将Kubernetes与现有的AWS ALB集成?

Docker Compose 覆盖

docker - 当特定程序正常停止时如何停止监督

docker - 在 Debian 环境中运行 docker Ubuntu 镜像

linux - 在 yocto 中构建元虚拟化层

linux - LXC 是如何实现网络命名空间的?

shell - 指定连接 gcloud MySQL 的密码