docker离线安装

 

关闭SELINUX

#vi /etc/selinux/config

>SELINUX = disabled   reboot服务器

检查DNS

#vi /etc/resolv.conf

>注释所有DNS解析

开机禁用防火墙

#systemctl disable firewalld  

离线安装docker

1、在目标计算机上将tgz包上传至/root路径下,并解压centos-local.tgz文件

#cd /root
#tar -xvzf centos-local.tgz

2、安装createrepo

#cd /root/docker-ce-local
#rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm createrepo-0.9.9-28.el7.noarch.rpm

注:安装包的版本可能不一样,根据自己下载的包的版本写命令并安装

3、备份安装源
将所有的安装源移动到备份文件夹中

#cd /etc/yum.repos.d/
#mkdir repobak
#mv CentOS* repobak/

4、将docker-ce-local.repo拷贝到/etc/yum.repos.d/目录下

#mv /root/docker-ce-local.repo /etc/yum.repos.d/

docker-ce-local.repo 文件内容如下

[docker-ce-local]

name=Local Yum

baseurl=file:///root/docker-ce-local/

gpgcheck=0

gpgkey=file:///root/docker-ce-local/gpg

enabled=1

5、生成源索引及缓存

#createrepo /root/docker-ce-local
#yum makecache

6、安装docker-ce

#yum install docker-ce

7、启动并测试

#systemctl start docker.service
#docker version

 

你可能感兴趣的:(后端技术)