概览:
下载初始包
1 2
| docker search continuumio docker run -i -t --name Miniconda3 continuumio/miniconda3 /bin/bash
|
更新docker镜像
注意,请记住此容器的ID。。。或者别名
1 2 3 4
| conda update --all
conda install -c conda-forge jupyterlab
|
1 2 3 4
| conda install tensorflow conda install numpy conda install matplotlib exit
|
打包新镜像
1
| docker commit -m "Add some my env" -a "ka1i" Miniconda3 ka1i/miniconda3:last
|
启动Tensorflow环境
1 2 3
| docker rm Miniconda3 docker run -i -t -d -p 8888:8888 --name Miniconda3 ka1i/miniconda3 /bin/bash -c "mkdir /opt/notebooks;jupyter-lab --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root"
|
以后使用就只需要使用以下命令。启动和进入控制台。
1 2
| docker start Miniconda3 docker exec -it Miniconda3 /bin/bash
|
完善环境
继续下载机器学习环境工具包
tensorflow2 TensorFlow binaries supporting AVX, FMA, SSE 建议axel多线程下载
如果宿主机已经下载了复制到容器里面
1
| docker cp workspace/tensorflow/tensorflow-2.1.0-cp35-cp35m-linux_x86_64.whl Miniconda3:/root
|
如果不需要,那么直接conda下载安装
1 2 3 4
| docker start Miniconda3 docker exec -it Miniconda3 /bin/bash
conda install tensorflow-2.1.0-cp35-cp35m-linux_x86_64.whl
|