由于众所周知的原因,Docker的各种主力站和镜像站时不时地会被墙。
这时我们在飞牛web页面的Docker应用里会无法正常下载和更新镜像,以下是解决方案:
1. 进入飞牛web页面,点击“设置”,选择SSH,把“SSH功能”右边的开关点开,注意端口号默认是22,如果用完就关就不需要改;
2. 打开xshell或者finalshell等工具,通过普通用户连接飞牛;
3. 此时我们需要切换到root用户,在命令窗口输入指令sudo -i并敲回车,然后输入管理员密码,此时我们就登录到了root用户;
4. 最后我们只需要知道要下载的镜像名称,然后输入指令docker pull+镜像名称然后敲回车即可,例如docker pull 80x86/typecho
5. 这是我们回到飞牛web页面的Docker应用里查看本地镜像,里面已经有了下载好的镜像;
6. 注意,如果你在拉取镜像的时候不加版本标签,那么默认都是下载最新镜像,即:latest 若想下载指定版本的镜像,只需要在指令最后加上:版本号即可,
例如docker pull 80x86/typecho:1.0.6
7. 如果这个办法还不行,那么你需要考虑更换Docker镜像源或者连接软路由科学上网之后再拉取(在飞牛上用docker部署个openwrt或许可行)。
感谢观看!!!
|