Anolis OS 的Docker安装错误net/http: TLS handshake timeout

Anolis OS 采用yum install docker -y 默认安装的是podman-docker,因此用systemctl start docker是找不到docker的。采用docker pull 安装仓库会出现net/http: TLS handshake timeout错误,这是因为国外的仓库地址造成的,虽然用的是docker指令,实际上执行的是podman的命令,因此通过修改/etc/docker/daemon.json是不起作用的。

   Anolis OS既然做的国内发行版,不清楚为什么不把仓库地址直接改成国内呢?

   这里需要修改podman的配置文件,/etc/containers/registries.conf

unqualified-search-registries = ["docker.io"]

 [[registry]]
prefix="docker.io"
location="fi54miqv.mirror.aliyuncs.com"

OK! 你可以使用doker了,实际上使用的是podman
 

你可能感兴趣的:(linux,docker,容器,运维)