我已經在我的機器上運行的一些搬運工集裝箱,其中之一是container_1
泊塢窗容器的寫權限
我能夠使用訪問container_1
的CLI
[email protected]~/D/m/l/db> docker exec -it container_1 bash
[email protected]:/$
這讓我去container_1
的cli但沒有寫權限。下面的命令給出一個權限被拒絕錯誤
[email protected]~/D/m/l/db> docker exec -it container_1 touch test.txt
bash: test.txt: Permission denied
[email protected]~/D/m/l/db>docker exec -it container_1 bash
[email protected]:/$ touch test.txt
bash: test.txt: Permission denied
使用--previleged
選項也嘗試,但問題依然存在
[email protected]~/D/m/l/db> docker --previleged=true exec -it container_1 touch test.txt
bash: test.txt: Permission denied
所以我有2個問題
- 如何做搬運工的工作許可?
- 對docker文件系統的這種修改是推薦的嗎?如果不是爲什麼?
我最近開始使用docker。請處理這個問題。在此先感謝:)