继上次 在asianux4.5离线安装后(参考前一篇: 离线redflag(asianux4.5)内网环境docker 安装 操作), 这次尝试了中标麒麟

内核还是2.6的,所以我估计上次安装用的rpm包还能用。

 

一、网盘上取下安装包

 

 

麒麟操作系统安装java 麒麟操作系统安装docker_docker

麒麟操作系统安装java 麒麟操作系统安装docker_重启_02

 

 

 

按顺序安装

1# rpm -ivh lxc-libs-xxx.rpm
2# rpm -ivh lua-alt-xxx.rpm
3# rpm -ivh lua-filesystem-xxx.rpm
4# rpm -ivh lua-lxc-1xxx.rpm    
5# rpm -ivh lxc-xxx.rpm
#安装libcgroup
rpm -q libcgroup 
居然能查到,说明中标麒麟不用安装libcgroup了,省事儿。
否则要执行如下安装,当然7#的挂,8#重启在都也免了
6# rpm -ivh libcgroup-0.40.rc1-26.el6.x86_64.rpm
7# 挂载:(因为安装cgroup后需要挂载进系统)
        i. 编辑 : 使用vi / vim命令编辑/etc/fstab文件 
        ii. 在文件最后添加一行,并且格式与原格式相同  !!! 
            1) none /sys/fs/cgroup  cgroup  defaults    0 0
#8.重启,挂载需要重启centos  
        i. shutdown  -r  now
#9安装docker
# rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm


#10运行,确认
#service docker start
#docker -d
#docker ps
#docker images

其中,docker -d 报错了
docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with 
link time reference

进入device-mapper-libs目录,依此安装所有包。

 

 方法一:

# cd /usr/local/src/docker/device-mapper-libs
# yum -y install device-mapper*
方法二:
# rpm -ivh  device-mapper***.rpm  –-force --nodeps

 

然后重启docker服务,基本就没错误了。