1.部署爱快路由docker容器插件的时候,由于国内docker镜像源基本都封停,因此无法链接到具体镜像,导致无法正常部署,解决思路是重新搭建一台虚拟服务器,从上面拉取镜像再打包下载到本地,上传路由从而引用镜像。需要一定linux基础,小白照着复制命令一步一步来就好了
①用VMware安装centos7系统,具体网上安装教程较多,这里不做赘述。
②安装好后,打开terminal,需要做docker安装工作,但因为国内centos7 yum源也停止维护,因此先把yum源更换为阿里云的。具体如下:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#或者
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
当然也可以换成清华大学的源
#清华源(curl方式)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.wlnmp.com/centos/Centos7-tuna-x86_64.repo
#清华源(wget方式)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.wlnmp.com/centos/Centos7-tuna-x86_64.repo
③换好后,清理yum缓存(这里稍微等下,时间可能较长)
yum clean all
③生成新的缓存
yum makecache
④测试新的源是否可以搜索软件
yum search vim
正常结果应和下面一样
2.现在需要安装docker
①如果之前安装过docker,可以以下命令卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
②安装docker
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
我这已经安过所以提示已经安装。
③安装完成后查看版本看是否安装成功
docker --version
④到此已经完成大半工作,接下来直接拉取想要的镜像或者服务就行了
,这里以centos为例。
docker pull centos
拉取成功就像下面这样子
⑤把拉取下来的镜像打包下载
docker image save centos -o new.tar
这里时间稍长,等待成功后会自动换行
⑥查看下打包好的镜像是否存在
ls -l
⑦为了方便拷贝到本地电脑,因此先修改刚打包好的镜像所属用户
chown ssj new.tar
⑧修改后去家目录直接拖到本地电脑,至此镜像已经制作成功(new.tar)。
这样就能拷贝到u盘使用该镜像了。