Use the following command to create a container and mount the local /home/dock/Downloads directory to /usr/Downloads in the container: [root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash After creating on Centos, the following problems will occur root@637fe9ea94f0:/usr/Downloads# ls ls: cannot open directory '.': Permission denied Solution:The reason is that the security module selinux in CentOS7 has disabled the permissions. There are several ways to solve the problem of no permissions on the mounted directory: 1. When running the container, add privileges to the container and add the --privileged=true parameter: docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash 2. Temporarily turn off selinux: setenforce 0 3. Add selinux rules and change the security text of the directory to be mounted Supplement: After docker mounts the folder, it cannot be accessed and has no permissions After entering docker run, the mounted folder cannot be accessed and there is no permissionFor example: sudo nvidia-docker run -p 8090:8888 -p 8091:80 -p 8092:6666 --name=pytorch0.4 -v ~/workspace:/root/workspace -i --shm-size 31G -t dsksd/pytorch:0.4.1 /bin/bash The host's workspace folder is mounted with the container's /root/workspace folder, but data cannot be written to the workspace folder on the host. Because the owner of the folder is root at this time. You can execute the command:sudo chown -R $USER folder location (/workspace) The folder can be read and written. However, you need to re-execute the above command after restarting. The above is my personal experience. I hope it can give you a reference. I also hope that you will support 123WORDPRESS.COM. If there are any mistakes or incomplete considerations, please feel free to correct me. You may also be interested in:
|
<<: CSS3 mobile vw+rem method to achieve responsive layout without relying on JS
>>: Use neat HTML markup to build your pages
Table of contents Requirement description: Requir...
Hardware View Commands system # uname -a # View k...
mysql basic data types Overview of common MySQL d...
Open the scheduled task editor. Cent uses vim to ...
This article shares with you a book flipping effe...
The following installations all use the ~/ direct...
Table of contents 1. What is a prototype? 1.1 Fun...
Preface PC Server has developed to this day and h...
Sometimes we need to import some data from anothe...
This article is based on the CentOS 7.3 system en...
I see many novice students doing front-end develop...
Table of contents environment Install CentOS Conf...
Use div to create a mask or simulate a pop-up wind...
In the table header, you can define the light bor...
Isolation of process address spaces is a notable ...