मैं एक बहुत ही सरल dockerfile है, के साथ "rm- आरएफ" है, लेकिन मुझे मिल गया कुछ त्रुटि की तरह:Dockerfile "rm- आरएफ" स्थापना के बाद स्थापना फ़ाइलें दूर करने के लिए असफल
Step 4/4 : RUN rm -Rf /INSTALLATION ---> Running in 19fe828f3c9d rm: cannot remove '/INSTALLATION/Subsystems/Common': Directory not empty rm: cannot remove '/INSTALLATION/Subsystems/EMS': Directory not empty
मैं जड़ उपयोगकर्ता के साथ सभी को चलाने ।
मेरे dockerfile:
FROM centos COPY INSTALLATION/ /INSTALLATION/ RUN rm -Rf /INSTALLATION
मेरे ओएस centos7 है, और मेजबान ओएस RHLE 7.
डोकर जानकारी
[[email protected] 1]# docker info Containers: 53 Running: 27 Paused: 0 Stopped: 26 Images: 19 Server Version: 1.13.0 Storage Driver: overlay Backing Filesystem: xfs Supports d_type: false Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 03e5862ec0d8d3b3f750e19fca3ee367e13c090e runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e init version: 949e6fa Security Options: seccomp Profile: default Kernel Version: 3.10.0-229.el7.x86_64 Operating System: Red Hat Enterprise Linux Server 7.1 (Maipo) OSType: linux Architecture: x86_64 CPUs: 24 Total Memory: 94.41 GiB Name: snap460c03 ID: T3ST:6DXJ:SDST:3W3J:Z4NB:UXF7:HGSZ:A3WH:ELHX:GVZW:APTD:7ZEK Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Http Proxy: http://16.85.88.10:8080/ No Proxy: docker-registry Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries: docker-registry:5000 127.0.0.0/8 Live Restore Enabled: false
है मैं भी नया एक कंटेनर की कोशिश की और इसे मैन्युअल रूप से प्रयास करते हैं, लेकिन परिणाम भी त्रुटि है:
[[email protected] 1]# docker run -it e20c9c5ffa8a /bin/bash [[email protected] /]# rm -Rf /INSTALLATION/Subsystems/Common/* [[email protected] /]# rm -Rf /INSTALLATION/Subsystems/Common rm: cannot remove '/INSTALLATION/Subsystems/Common': Directory not empty
आप देख सकते हैं कि दूसरा आरएम असफल रहा है, मैंने rmdir की कोशिश की, नियम भी त्रुटि है।
जब मैं निर्देशिका ls, यह दिखाने:
ls /INSTALLATION/Subsystems/Common ls: cannot access /INSTALLATION/Subsystems/Common/eium-license.config: No such file or directory ls: cannot access /INSTALLATION/Subsystems/Common/install_jdk.sh: No such file or directory eium-license.config install_jdk.sh
आप इसे ऐसी कोई फाइल नहीं कहा जा सकता है लेकिन फाइलों के साथ पालन करें।
क्या आपने जांच की है कि इन निर्देशिकाओं में कौन सी फाइलें छोड़ी गई हैं? – Henry
'आरएम-आर'' आरएम-आर' के विपरीत क्या करता है? – Thilo
@ थिलो '-r, -R, --recursive' समानार्थक हैं, वे सब वही करते हैं। – Henry