错误提示:
docker pull redis
Using default tag: latest
Trying to pull repository docker.io/library/redis ...
Get https://registry-1.docker.io/v2/library/redis/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fredis%3Apull&service=registry.docker.io: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
网上找了很多方法,比如修改/etc/docker/daemon.json文件搭载国内镜像源,试了很多都行不通。
我这里试了一下pull时手动指定镜像仓库,终于成功了!
docker pull daocloud.io/library/redis:latest
最后附上创建redis容器的命令:(注意这里要贴上刚才的镜像仓库)
docker run -d --restart=always -p 6379:6379 --name redis daocloud.io/library/redis:latest redis-server --requirepass "yourpassword"