安装教程可以查看官网
docker官网
当执行到设置存储库这一步
sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo
新安装的CentOS7 系统报了一个错:
/usr/lib/python2.7/site-packages/yum/misc.py:133: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
return lambda s: s.lower() == pat
解决办法
找到命令脚本yum-config-manager,是个python脚本,增加下面两行
reload(sys)
sys.setdefaultencoding('utf-8')
即
#!/usr/bin/python -tt
import os, os.path
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import re
import yum
sys.path.insert(0,'/usr/share/yum-cli')
from utils import YumUtilBase
import logging
import fnmatch
import tempfile
import shutil
from iniparse import INIConfig
import yum.config
import yum.yumRepo
from yum.parser import varReplace
# Regular expressions to sanitise cache filenames
re_url_scheme = re.compile(r'^\w+:/*(\w+:|www\.)?')
re_slash = re.compile(r'[?/:&#|]+')
re_initial_cruft = re.compile(r'^[,.]*')
re_final_cruft = re.compile(r'[,.]*$')
保存退出,再次执行命令sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo
出现
已加载插件:fastestmirror
成功