Docker踩坑之路

2021-09-22 21:14:49 字數 1125 閱讀 4769

這是由於在啟動容器時沒有給docker容器配置足夠的記憶體,預設64m,因此讀入資料集會超出記憶體,所以要在run容器時給容器配置記憶體,解決方案位址

# --shm-size 8g 表示分配給容器8g的記憶體

nvidia-docker run -it --name yangxiaoli5 --shm-size 8g -v /data/home/yangxiaoli:/data/home/yangxiaoli yangxiaol/yolact:latest bash

sudo docker commit e91dd13c8040 yourname

# e91dd13c8040為容器編號,yourname為映象名稱

這是由於docker容器內沒有許可權,無法儲存資料,首先給在啟動容器時,用sudo命令來啟動

nvidia-docker run -it --name yangxiaoli5 --shm-size 8g -v /data/home/yangxiaoli:/data/home/yangxiaoli yangxiaol/yolact:latest sudo /bin/bash
進入容器後,發現source activate myname命令進入我的conda環境時,發生了錯誤bash: activate: no such file or directory,這是由於在root下執行導致的,需要修改環境。

vim ~/.bashrc

#在bashrc最後面新增下面的語句

export path="/usr/anaconda/bin:$path" #miniconda或anaconda都可以,找到conda的位置輸入即可

vim /etc/profile

#在最後新增

export path="/usr/anaconda/bin:$path"

#最後執行

source /etc/profile

sudo gpasswd -a $user docker     #將登陸使用者加入到docker使用者組中

newgrp docker #更新使用者組

ant design pro 踩坑之路

新入手react 我司要用螞蟻金服那個框架 從頭開始熟悉。慢慢踩坑之路。實時更新 1.使用靜態檔案資源 2.關閉自帶eslint檢查 找到package.json 檔案 刪除裡面的 pre commit npm run lint staged 3.proxy proxy裡面的 的千萬不要和你的位址裡...

Docker踩坑筆記

解決辦法 指定使用者執行容器。如果是docker compose,在docker compose.yml中可以指定user。如 php container name php user www data www data volumes home username www home www 然後修改宿...

Docker踩坑小記

docker是乙個開放平台用於快速開發 分發和部署應用程式。docker是一種容器管理技術。解決頭疼問題原則 回歸最簡單的方式來。確保最初級的方案沒有錯誤。curl ssl sh s同時記得的授權 chmod x usr local bin docker compose from microsoft...