日常遇見的docker問題匯集

2021-10-05 04:52:25 字數 1132 閱讀 7017

場景:掛載路徑後,出現permission denied

q1.docker -v 對掛載的目錄沒有許可權 permission denied

原因:centos7中安全模組selinux把許可權禁掉了。

有三種方法解決:

1.在執行時加 --privileged=true (親測可行)

2.臨時關閉selinux然後再開啟 (親測可行)

個人建議還直接sed -i 's/selinux=enforcing/selinux=disabled/g' /etc/sysconfig/selinux

3.新增linux規則,把要掛載的目錄新增到selinux白名單 (未測試,不明)

# 更改安全性文字的格式如下

chcon [-r] [-t type] [-u user] [-r role] 檔案或者目錄

q2:如何檢視docker run的執行引數呢?

方法一:使用pip 安裝 runlike

方法二:

rpm:

yum install npm -y

npm i -g rekcod

docker pull nexdrew/rekcod

$ alias rekcod="docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nexdrew/rekcod"

命令:rekcod 

不安裝的方法:

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nexdrew/rekcod

拉下映象之後 將alias rekcod="docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nexdrew/rekcod" 放入/etc/profile鐘

則就可使用:rekcod 

q3:檢視dockerfile構建過程

docker history --format } --no-trunc=true想檢視映象|sed "s?/bin/sh\ -c\ \#(nop)\ ??g"|sed "s?/bin/sh\ -c?run?g" | tac

知識在於積累,生命在運動

vue cli 中遇見的問題,記錄爬坑日常!

本片文章我將會記錄使用vue cli 以及一些相關外掛程式遇見的問題和解決方案,另外本文章將會持續更新,本著網際網路分享精神,希望我所記錄的日常能對大家有所幫助。解決方案 在路徑前面加 即可。注意 和資料夾屬於同級別。還是給你們上個圖吧。原因 報錯主要原因就是components 中的key名稱與h...

docker 日常使用遇到的問題彙總

隨著在專案中運用spingcloud,微服務原來越多,部署的時候採用docker部署的次數也越來越多 其中遇到最大的問題,就是對映目錄的時候,有時候總是出錯 比如如下命令 執行命令 docker run name service syncfile2 d p 8766 8766 v home dock...

SSH遇見的問題

在從bitbucket倉庫向linux伺服器clone專案的時候出現了乙個問題 gnome ssh askpass 2850 gtk warning cannot open display 只要在terminal裡輸入 unset ssh askpass 就可以了 不過這種方法智慧型在當前終端有效,...