一,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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




