В нежурнлируемых файловых системах -shred
может безопасно удалять файлы за вас. Просто убедитесь, что вы применяете его индивидуально к каждому файлу, например. с помощью команды find
, показанной в ответе пользователя 1133275.
Однако большинство файловых систем сегодня ведут журнал (NTFS, ext3/4, reiserfs, jfs, xfs, btrfs, zfs [в некотором роде] ), поэтому вы не сможете эффективно удалить все следы этих данных. используя шред или что-то еще. Только время гарантирует, что блоки в конечном итоге будут использоваться повторно, а журнал достаточно повернут, чтобы данные исчезли.
Другой вариант — уничтожить весь раздел с помощью соответствующего инструмента. В зависимости от того, как далеко вам нужно зайти, может быть достаточно перезаписать раздел данными из /dev/urandom.
Вы всегда должны запускать команду docker build
из каталога, в котором находится ваш файл webapp.war
.
.
в ./webapp.war
указывает команде docker build
искать файл в текущем каталоге.
Без webapp.war
в текущем каталоге.
docker build -f Dockerfile.
Выход:
Sending build context to Docker daemon 748kB
Step 1/3 : From tomcat:8
8: Pulling from library/tomcat
092586df9206: Pull complete
ef599477fae0: Pull complete
4530c6472b5d: Pull complete
d34d61487075: Pull complete
272f46008219: Pull complete
12ff6ccfe7a6: Pull complete
f26b99e1adb1: Pull complete
21bec9c8ea28: Pull complete
b8a32f28e27c: Pull complete
94fdd0ba0430: Pull complete
Digest: sha256:bb4ceffaf5aa2eba6c3ee0db46d863c8b23b263cb547dec0942e757598fd0c24
Status: Downloaded newer image for tomcat:8
---> 8973f493aa0a
Step 2/3 : MAINTAINER "shweta"
---> Running in f84d33a29144
Removing intermediate container f84d33a29144
---> d1823a301759
Step 3/3 : COPY./webapp.war /usr/local/tomcat/webapps
COPY failed: stat /var/lib/docker/tmp/docker-builder241674033/webapp.war: no such file or directory
Я создал файл webapp.war
в текущем каталоге:
touch webapp.war
Теперь выполняется команда docker build
:
docker build -f Dockerfile.
Выход:
Sending build context to Docker daemon 749.1kB
Step 1/3 : From tomcat:8
---> 8973f493aa0a
Step 2/3 : MAINTAINER "shweta"
---> Using cache
---> d1823a301759
Step 3/3 : COPY./webapp.war /usr/local/tomcat/webapps
---> 1f9c0af8b8d3
Successfully built 1f9c0af8b8d3
Он строился отлично.