研二,导师让我用 Docker 部署一个深度学习环境。我按照教程敲下了人生第一条 Docker 命令:docker pull ubuntu:22.04——然后就开始等。等了 20 分钟,超时了。我开始怀疑自己:是不是我电脑有问题?是不是我不适合学这个?
踩了一周的坑
接下来一周,改DNS、换镜像源、换网络、用代理,全试了。手动编辑 daemon.json,加了5个加速地址,第二天全挂了。一周了,Docker 环境没配好,实验没跑起来。
学长一句话点醒我
研三学长帮我执行了两行命令:
curl -sSL https://static.1ms.run/1ms-helper/install.sh | bash
1ms-helper config:docker
然后重新拉:
docker pull docker.1ms.run/ubuntu:22.04 → 3秒
docker pull docker.1ms.run/python:3.11-slim → 4秒
那一刻我真想哭。原来不是我的问题,是源的问题。
新手配置指南
三步搞定:安装工具、一键配置、拉镜像加前缀 docker.1ms.run/。如果还是拉不动,跑 1ms-helper check:dns 自动修复DNS问题。
学 Docker 的第一课不是写 Dockerfile,是先把镜像拉取搞定。如果你也在被 docker pull 折磨,试试吧。不是你的问题,是源的问题。
作者注:本文为真实学习经历分享。