今天在运行dockerfile时出现错误:Error parsing reference: "mcr.microsoft.com/dotnet/aspnet:3.1 AS base" is not a valid repository/tag: invalid reference format
经过很多资料了解到时由于Docker的版本错误导致,
Docker版本:Docker version 1.13.1,需要安装docker-ce
1、删除docker
yum remove docker docker-common container-selinux docker-selinux docker-engine
2、更新yum
yum update
3、安装 yum-utils
yum install -y yum-utils
4、添加yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、安装docker-ce
yum install -y docker-ce
6、启动 docker
systemctl start docker
7、验证是否安装成功
docker --version