1.安装docker:Ubuntu Docker 安装 | 菜鸟教程
安装前提依赖
sudo apt update
sudo apt-get install ca-certificates curl gnupg lsb-release
安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
安装新版本
sudo apt-get install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
修改镜像的默认存储环境:
sudo vim /etc/docker/daemon.json
将paddle paddle的doker环境拉取下来:
paddle的容器环境链接:开始使用_飞桨-源于产业实践的开源深度学习平台
docker pull registry.baidubce.com/paddlepaddle/paddle:2.3.1-gpu-cuda11.2-cudnn8
docker使用命名:
使用的基础镜像和构建生成的新镜像
docker images
2.其他一些基础命名
添加源文件
echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
修改镜像存放位置:https://www.cnblogs.com/eastwood001/p/16081752.html
sudo vim /etc/systemd/system/multi-user.target.wants/docker.service
ExecStart=/usr/bin/dockerd --graph=/media/fuxueping/7292a4b1-2584-4296-8caf-eb9788c2ffb91/docker --storage-driver=overlay
sudo systemctl daemon-reload
sudo systemctl restart docker
安装nvidia-docker链接:https://blog.csdn.net/lian740930980/article/details/124984553
删除未使用的镜像
docker image prune -a
docker rmi image_id
修改存储的docker镜像的位置
vi /etc/docker/daemon.json
删除容器
sudo docker rm eager_jepsen
删除所有容器
sudo docker rm $(sudo docker ps -a -q)
将本地文件挂载到镜像并生成容器
sudo docker run -it -v /media/fuxueping/7292a4b1-2584-4296-8caf-eb9788c2ffb91:/home --gpus=all registry.baidubce.com/paddlepaddle/paddle:2.3.1-gpu-cuda10.2-cudnn7 bash
#参考链接:https://blog.csdn.net/shanhui123/article/details/101023121?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-101023121-blog-119874844.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-101023121-blog-119874844.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1