AI電腦視覺開發環境安裝紀錄
3 min readAug 19, 2019
Docker image VNC 遠端桌面開發環境部屬
安裝系統環境套件:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
安裝python環境:
Anaconda 2019.07 for Linux Installer Python 3.7 version
安裝python開發函式庫:
pip install scikit-learn
pip install opencv-python
pip install opencv-contrib-python
pip install torch torchvision #預設cuda10版本#安裝cuda9版本pytorch
pip install torch==1.2.0+cu92 torchvision==0.4.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html
確認開發環境套件版本
將設定好的開發環境打包匯出Container
sudo docker export [container id] > cv_dev_gpu.tar
匯入打包後的contaniner tar
cat cv_dev_gpu.tar | sudo docker import - cv_dev_test#匯入完成在images repository 會看到這項sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE
cv_dev_test latest e41a9d895dd9 5 minutes ago 7.46GB#將它放進container中sudo docker run -p 6080:80 -v /dev/shm:/dev/shm cv_dev_test:latest /startup.sh
對Container存檔成Image後匯出
sudo docker commit [container id]#使用save 存出image
sudo docker save [REPOSITORY_NAME]> [SAVE_MANE].tar#匯入使用load
sudo docker load < [SAVE_NAME].tar
#查看匯入的image
sudo docker images#docker run 跑起來匯入的image
sudo docker run -p 6080:80 -v /dev/shm:/dev/shm [REPOSITORY_NAME]:[TAG] /startup.sh
※Docker 常用指令紀錄
# 背景執行container
sudo docker run -d ....[REPOSITORY_NAME]:[TAG]#停用container
sudo docker stop [CONTAINER_ID]#啟動container
sudo docker start [CONTAINER_ID]#刪除container
sudo docker rm [CONTAINER_ID]#刪除image
sudo docker rmi [REPOSITORY_NAME]
Grady Huang