赞
踩
使用docker拉取 Jupyter Notebooks镜像的时候速度特别慢
所执行的命令如下
sudo service docker start
docker run -it --gpus all -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3-jupyter
自己的环境
windows 11 家庭版,已开启insider
wsl2: Linux version 5.10.16.3-microsoft-standard-WSL2
Docker version 20.10.14, build a224086
下面是执行过程: 比较耗时
换源,换成国内的源
第一步:进入/etc/docker路径
第二步:编辑daemon.json文件,在这里换源
需要添加的内容为:
{
"registry-mirrors":[
"https://9cpn8tt6.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
]
}
第三步:重启docker: restart
具体过程如下:
azheng@lishizheng:/mnt/e/shizheng_coding/nlp_beginner$ cd /etc/docker/
azheng@lishizheng:/etc/docker$ ls
daemon.json key.json
azheng@lishizheng:/etc/docker$ sudo vim daemon.json
[sudo] password for azheng:
^Cazheng@lishizheng:/etc/docker$ sudo vim daemon.json
^Cazheng@lishizheng:/etc/docker$ sudo vim daemon.json
^Cazheng@lishizheng:/etc/docker$ sudo service docker restart
* Stopping Docker: docker [ OK ]
* Starting Docker: docker [ OK ]
azheng@lishizheng:/etc/docker$ docker run -it --gpus all -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3-jupyter
如果执行sudo vim daemon.json
时出现卡住的现象,按ctrl + C
可以帮助,然后即可用vim打开daemon.json文件。
用vim操作文件的基本命令还是需要学习的,本文出于对初学者友好的目的,展示出大概操作过程如下。
:set paste
按i键
右键粘贴
按Esc键
:wq!
这里需要注意的是,daemon.json是read only文件,最后退出的时候需要用!进行override重写。
重启docker的命令
sudo service docker restart
azheng@lishizheng:/mnt/e/shizheng_coding/nlp_beginner$ docker run -it --gpus all -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3-jupyter
________ _______________
___ __/__________________________________ ____/__ /________ __
__ / _ _ \_ __ \_ ___/ __ \_ ___/_ /_ __ /_ __ \_ | /| / /
_ / / __/ / / /(__ )/ /_/ / / _ __/ _ / / /_/ /_ |/ |/ /
/_/ \___//_/ /_//____/ \____//_/ /_/ /_/ \____/____/|__/
docker拉取镜像,比自己手动配置环境要高效得多,希望读者善于利用之。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。