暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

centos7 rpm 离线安装 docker

原创 逆风飞翔 2021-10-08
1448

一,docker的rpm安装包下载

下载地址 :点击前往

本文下载版本为:docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

二、所需依赖包下载(8 + 2 + 1)

其中八个依赖包下载地址:点击前往
依赖包列表:
audit-libs-python-2.8.5-4.el7.x86_64.rpm
checkpolicy-2.5-8.el7.x86_64.rpm
libcgroup-0.41-21.el7.x86_64.rpm
libseccomp-2.3.1-3.el7.x86_64.rpm
libsemanage-python-2.5-14.el7.x86_64.rpm
policycoreutils-python-2.5-33.el7.x86_64.rpm
python-IPy-0.75-6.el7.noarch.rpm
setools-libs-3.3.8-4.el7.x86_64.rpm
其中两个依赖包下载列表(附上当时下载链接,如果连接失效,只能自己寻找了)
pigz-2.3.3-1.el7.centos.x86_64.rpm
libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
其中一个依赖包下载列表(附上当时下载链接,如果连接失效,只能自己寻找了)
container-selinux-2.9-4.el7.noarch.rpm

三、安装
使用yum 离线下载所有数据包
yum install --downloadonly --downloaddir=/root/docker docker 
这样所有的依赖数据包均产生在我们/root/docker 下!

3.1 检查安装环境

上传安装包以及依赖到centos7服务器,本文档测试路径为 : /home/hadoop/docker

上传成功后文件如下:



上传成功后rpm路径下的文件结构:


批量安装docker路径下的依赖包:
rpm -Uvh *.rpm --nodeps --force



安装 container-selinux-2.107-3.el7.noarch.rpm :



rpm -Uvh container-selinux-2.107-3.el7.noarch.rpm


安装docker:

rpm -ivh docker-ce-cli-18.09.8-3.el7.x86_64.rpm

rpm -ivh container-selinux-2.107-3.el7.noarch.rpm

rpm -ivh containerd.io-1.2.2-3.el7.x86_64.rpm

rpm -ivh docker-ce-18.09.8-3.el7.x86_64.rpm


启动
# 启动

chmod +x /usr/lib/systemd/system/docker.service #添加文件权限并启动docker

##systemctl daemon-reload #重新加载配置文件
systemctl start docker #启动Docker
systemctl enable docker.service #设置开机自启


# 查看状态

systemctl status docker


安装 docker-compose

下载(docker-compose-Linux-x86_64):docker-compose 官网下载地址

然后操作拷贝和可执行权限并查看版本

sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v

docker-compose 部署到了/usr/local/bin 下,sudo -i 后进入伪root用户发现没找到docker-compose命令,需要对/usr/bin和/usr/local/bin 加上软链
##构建离线image
二,下载 skywalking相关docker镜像并导入

docker pull apache/skywalking-oap-server:6.1.0

docker pull elasticsearch:6.8.0

docker pull apache/skywalking-ui:6.1.0





docker.io/elasticsearch 6.8.0 d0b291d7093b 5 months ago 895 MB

docker.io/apache/skywalking-ui 6.1.0 ee2f5bde1235 5 months ago 230 MB

docker.io/apache/skywalking-oap-server 6.1.0 02fd608e0238 5 months ago 230 MB



docker save -o ./elasticsearch680.tar docker.io/elasticsearch

docker save -o ./skywalking-ui610.tar docker.io/apache/skywalking-ui

docker save -o ./skywalking-oap-server610.tar docker.io/apache/skywalking-oap-server



docker load -i ./elasticsearch680.tar

docker load -i ./skywalking-oap-server610.tar

docker load -i ./skywalking-ui610.tar




「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论