Docker的错误:libselinux与fakesystemd冲突
我正在用Dockerfile构builddocker镜像:
FROM centos:centos7.1.1503 MAINTAINER foo <foo@bar.com> ENV TZ "Asia/Shanghai" ENV TERM xterm RUN \ yum update -y && \ yum install -y epel-release &&\ yum update -y && \ yum install -y curl wget tar bzip2 unzip vim-enhanced passwd sudo yum-utils hostname net-tools rsync man && \ yum install -y gcc gcc-c++ git make automake cmake patch logrotate python-devel libpng-devel libjpeg-devel && \ yum install -y pwgen python-pip && \ yum clean all
并显示错误如下:
Error: libselinux conflicts with fakesystemd-1-17.el7.centos.noarch
如果我FROM centos:centos7.1.1503
更改为FROM centos:centos7
,一切都会正常工作。 那么,我应该怎么做才能使用centos7.1.1503
我的Linux发行版是Ubuntu 16.04.1 LTS ,我的docker版本是1.12.6 。