centos8无法使用官方的脚本直接安装,脚本命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
我对比了你们这个镜像里面linux/centos/docker-ce.repo 文件与docker官方库里面的这个文件不一样.这才是centos8无法安装的根本原因,参考地址如下: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
docker官方的docker-ce.repo里面指向的库地址才是正确的,而阿里的这个repo里面写死了加载centos7的路径,所以会导致centos8直接无法安装docker,报错内容为containerd.io版本太低
我想问这个问题能修复么?
有可能要在镜像中安装tzdata apt-get install tzdata
注意: 但从tzdata 2018版本开始(如2018d),安装过程中默认采用交互式,需要先配置如下变量
export DEBIAN_FRONTEND=noninteractive 1 apt-get install -y tzdata
此时,采用默认时区Etc/UTC。
docker启动时,可参考如下命令加上TZ即可。
docker run --name mpg --link mypostgres:my_post_gres -p 8080:8080 -v /home/python-sh
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。