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 1. VueRouter 1. Description 2. ...
1. Docker cross-host communication Docker cross-h...
The overall architecture of NGINX is characterize...
Tomcat is a web server software based on Java lan...
When a web project gets bigger and bigger, its CS...
Preface Samba is a free software that implements ...
Apache Tomcat is an open source software that imp...
Countdown function needs to be implemented in man...
This article example shares the specific code of ...
After installing centos 8, the following error wi...
1. MyISAM storage engine shortcoming: No support ...
Using the official MySQL image requires some modi...
background We often use Chrome Dev Tools for deve...
1. Uninstall npm first sudo npm uninstall npm -g ...
Let’s start with a question Five years ago when I...