Docker 为什么原子主机CentOS会像现在这样自动分区?
我的任务是使用CentOS Atomic Host发行版,该发行版预装有Docker。我的问题是,我可以毫无问题地从主机注册表中提取(但我不知道它存储在哪里),但我真正想做的是将一个映像scp/sftp发送到我的客户端PC并“docker加载”该映像 如果我选择自动安装,我会得到一个48.9的“cah docker--pool_tdata”和一个“cah docker--pool_tmeta”,并且/dev/mapper/cash根目录只有3 GB,无法保存映像Docker 为什么原子主机CentOS会像现在这样自动分区?,docker,centos,partitioning,Docker,Centos,Partitioning,我的任务是使用CentOS Atomic Host发行版,该发行版预装有Docker。我的问题是,我可以毫无问题地从主机注册表中提取(但我不知道它存储在哪里),但我真正想做的是将一个映像scp/sftp发送到我的客户端PC并“docker加载”该映像 如果我选择自动安装,我会得到一个48.9的“cah docker--pool_tdata”和一个“cah docker--pool_tmeta”,并且/dev/mapper/cash根目录只有3 GB,无法保存映像 我应该把文件传输到哪里,谁能告诉
我应该把文件传输到哪里,谁能告诉我为什么这些分区是这样的?我在文档中找不到任何关于它的信息。原子主机的唯一目的是运行Docker。从: Atomic Host是一个轻量级的、不可变的平台,设计的唯一目的是运行容器化应用程序 此类主机需要大量磁盘空间的唯一地方是Docker池。因此,安装程序为池提供尽可能多的磁盘空间,并使其余分区保持非常小的空间 要解决您的问题,请尝试将
docker save
的输出直接导入docker load
。从要从中复制图像的主机:
docker save <image> | ssh <target_host> 'docker load'
docker save | ssh“docker load”
kolypto可以通过以下方式改进这一点:
docker save <image> | bzip2 | pv | \
ssh <target_host> 'bunzip2 | docker load'
docker save | bzip2 | pv |\
ssh“bunzip2 | docker load”
不要试图复制文件本身,那样做行不通。尝试改为。对,我保存了图像,然后想将文件sftp到加载。问题是我不理解分区。根分区只有3 GB,而我的映像是2.5 GB,因此它不适合那里,我需要它在48.9 GB分区中的一个分区上,但不知道如何将文件放在那里。如何将文件放在宽敞的分区上?