本文基于EOS 1.1.0版本官方Docker镜像
1.安装Docker CE
低版本Docker不行,官方要求17.0或以上版本。
(如果使用老版本安装,会遇到权限不足的错误。
cp: cannot create regular file '/opt/eosio/bin/data-dir/config.ini': Permission denied
cp: cannot create directory '/opt/eosio/bin/data-dir/contracts': Permission denied)
Docker Docker 17.05 or higher is required
docker-compose version >= 1.10.0
先卸载原来安装的版本
sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
安装Docker CE的依赖包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
安装Docker CE仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo