我的目标是建立一个形象,可以作为一个CI阶段,能够建立一个多结构的形象。
FROM public.ecr.aws/docker/library/docker:20.10.11-dind
# Add the buildx plugin to Docker
COPY --from=docker/buildx-bin:0.7.1 /buildx /usr/libexec/docker/cli-plugins/docker-buildx
# Create a buildx image builder that we'll then use within this container to
首先,我需要在远程Ubuntu机器上的目录中读取和写入文件。
首先,我编写了一个Java程序,它可以从远程Windows计算机上的共享文件夹(即局域网上)读取、写入文件。在这里,类似的内容可以在我的(本地) Windows机器上工作:
File inputFile = new File(
"\\172.17.89.76\EBook PDF");/*ignore the syntax errors, the loc is just for the idea*/
现在,当我考虑远程Ubuntu机器时,显然我不能这样做,因为机器不在LAN上(我不确定即
在我得到100多个答案之前,告诉我在linux中硬链接目录是不可能的:是的,我知道。
在我使用lost+fount (它是一个ext4)检查文件系统并使用stat /is/一个带有2个硬链接的文件之后,这个文件出现在了e2fsck中:
# stat --format="File \"%n\" is a %F with %h hardlinks" ./#30934353
File "./#30934353" is a directory with 2 hardlinks
是啊。我如何安全地删除它们而不接触所包含的文件?我尝试了rm和unlink,两