Ошибка, связанная с mkfs, при попытке создать образ докера на моем подчиненном jenkins - PullRequest
0 голосов
/ 17 ноября 2018

Привет всем: я вижу эту ошибку, когда пытаюсь запустить команду сборки docker на одном из моих подчиненных jenkins

Step 10/15 : RUN mkdir /usr/local/tomcat/apps/
 ---> Using cache
 ---> 4537e1f97331
Step 11/15 : COPY foo/hes/config/usapp.war /usr/local/tomcat/apps/
 ---> Using cache
 ---> dbd31acbc261
Step 12/15 : RUN rm -rf /usr/local/tomcat/webapps/ROOT/WEB-INF
 ---> Running in b15ab1c26e70

[91m[0m[91mrm: cannot remove '/usr/local/tomcat/webapps/ROOT/WEB-INF': Directory not empty
[0mThe command '/bin/sh -c rm -rf /usr/local/tomcat/webapps/ROOT/WEB-INF' returned a non-zero code: 1
[Pipeline] }
[Pipeline] // script

после поиска в Интернете (https://github.com/moby/moby/issues/27358), похоже, что этот докермне нужно, чтобы этот тип был установлен в 1, настройка файловой системы какого-то типа

[root@localhost ~]# sudo xfs_info /var/lib/docker | grep ftype
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

мой вопрос с этой страницы (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.2_release_notes/technology-preview-file_systems) Я вижу, что эта команда создаст файловую систему сДля ftype установлено значение 1

# mkfs -t xfs -n ftype=1 /PATH/TO/DEVICE 

Но мне не нужно создавать новую файловую систему, просто нужно изменить эту настройку ftype, возможно ли это, если да, то какую команду я не хочу испортить?файловая система, если я запускаю указанную выше команду, что она делает (стирает данные ?? ^ _ ^)

вот как выглядит моя команда df

[rr@localhost ~]$ df -T
Filesystem              Type     1K-blocks     Used Available Use% Mounted on
/dev/mapper/centos-root xfs       52403200 11094660  41308540  22% /
devtmpfs                devtmpfs   1858932        0   1858932   0% /dev
tmpfs                   tmpfs      1875472       84   1875388   1% /dev/shm
tmpfs                   tmpfs      1875472   197668   1677804  11% /run
tmpfs                   tmpfs      1875472        0   1875472   0% /sys/fs/cgroup
/dev/mapper/centos-home xfs      431233304 24057320 407175984   6% /home
/dev/sda1               xfs         508588   211140    297448  42% /boot
tmpfs                   tmpfs       375096       16    375080   1% /run/user/42
tmpfs                   tmpfs       375096        0    375096   0% /run/user/1000
tmpfs                   tmpfs       375096        0    375096   0% /run/user/0
...