docker搭建all-in-one深度学习框架deepo(TensorFlow、caffe2等)

快速开始(Cpu版)

第一步:安装docker
https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce

Install using the repository

1、使用apt包更新目录

$ sudo apt-get update

2、安装包以允许apt通过https使用存储库

sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common

3、添加docker官方GPG秘钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

通过搜索最后八位秘钥,来确定是否成功添加 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

$ sudo apt-key fingerprint 0EBFCD88

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) 
sub   rsa4096 2017-02-22 [S]
4、开始安装稳定版docker

安装开始前需要通过lsb_release -cs来确定Ubuntu的发行版本,我的是 bionic,所以选择如下命令安装:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

安装docker CE

1、更新apt
sudo apt-get update
2、安装最新版本的docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
3、安装指定版本的docker,参考官网
4、测试docker是否安装成功
sudo docker run hello-world

docker搭建all-in-one深度学习框架deepo(TensorFlow、caffe2等)_第1张图片

5如果不想每次都使用sudo docker的话,需进行如下设置

1.创建docker组:sudo groupadd docker
2.将当前用户加入docker组:sudo gpasswd -a ${USER} docker
3.重启服务:sudo service docker restart
4.刷新docker成员:newgrp - docker

至此,docker已安装成功!!

深度学习框架安装开始

docker pull ufoym/deepo:cpu
1、安装完成后,运行all-in-one框架
docker run -it --ipc=host ufoym/deepo:cpu bash

在这里插入图片描述

2、安装jupyter notebook
  • Step 1. pull the image with jupyter support
docker pull ufoym/deepo:all-jupyter
  • Step 2. run the image
docker run  -it -p 8888:8888 --ipc=host ufoym/deepo:all-jupyter jupyter notebook --no-browser --ip=0.0.0.0 --allow-root --NotebookApp.token= --notebook-dir='/root'

然后输入本机域名:8888即可访问
在这里插入图片描述
import 没有任何问题,配置完成,开始进入深度学习!!!

你可能感兴趣的:(深度学习)