當使用docker-compose在本地構建時,我將ssh金鑰傳遞給docker以從github獲取私有庫
這裡是乙個示例dockerfile:
arg ssh_key
run mkdir /root/.ssh/
run echo
"$ssh_key"
> /root/.ssh/id_rsa
run chmod 600 /root/.ssh/id_rsa
run touch /root/.ssh/known_hosts
run ssh-keyscan github.com >> /root/.ssh/known_hosts
這是我構建和啟動服務的方式:
docker-compose build --build-arg ssh_key=
"$(cat ~/.ssh/id_rsa)
"docker-compose up --no-build
不知道有沒有什麼更好的辦法 docker 容器使用宿主機顯示卡資源
centos7.7,docker 19.03,顯示卡驅動 450.57 docker 19.03上,不再需要nvidia docker2 工具包,因為nvidia gpu已經能夠天然在docker 執行時支援。如果已經使用了nvidia docker2工具包,需要做特殊處理,distribution...
redis 宿主機訪問不到
前提 127可以訪問 環境 centos7.6 可能原因 配置有問題 bind 0.0.0.0 和 protected mode no 直接修改對應的redis配置即可 伺服器端口是否開放 需要查詢伺服器安全組,對應的規則,是否開放埠 防火牆攔截 檢視防火牆 root localhost firew...
docker訪問宿主機MySQL
docker內部訪問宿主及mysql 有時mysql安裝在宿主機中,而服務在docker容器中,此時可以通過通過以下兩張方式訪問 方法一啟動docker時使用 net host net host這個引數,讓容器執行在宿主機相同的網路 此時可以通過127.0.0.1直接連線mysql 方法二使用doc...