docker使用问题记录&解决

持续更新中。。。


 版本说明

ubuntu 21.04

docker 20.10.14, build a224086

问题

docker login报错TLS handshake timeout。

 原因分析

网络问题。

解决办法1

修改docker的daemon.json文件,设置网络的mtu值。

开始操作:

  • daemon.json文件一般在/etc/docker目录下,如果没有,没关系,新建一个也可以:
vim /etc/docker/daemon.json
  • 文件中添加内容:
{
 "mtu": 1300
}
  • 保存退出后,重启docker:
sudo systemctl daemon-reload
sudo service docker restart
  • 试一下docker login成功啦~~

 

解决办法2

不使用docker hub官方镜像仓库,改为使用国内的镜像仓库。

开始操作:

posted @ 2022-04-16 22:41  妃妃子的小札记  阅读(118)  评论(0)    收藏  举报