Linux离线安装docker部署雷池,适用于所有Linux 发行版安装

有些用户服务器不允许连接外网就可以使用离线部署的方式进行安装部署了

此方法适用于所有Linux 发行版安装

教程用到的文件打包下载:https://pan.quark.cn/s/d2b8ea74780d

1、下载 Docker 安装包

https://download.docker.com/linux/static/stable/x86_64/docker-28.0.0.tgz

在可以联网的电脑上下载好,上面两个链接选一个下载好即可,下载好后上传到服务器root目录里

2、解压下载的 tgz文件到/usr/local/bin 目录,此步骤包含安装docker

sudo tar xzvf docker-28.0.0.tgz -C /usr/local/bin --strip-components=1

3、验证 Docker 是否安装成功

docker --version

如果显示 Docker version 28.0.0, build xxx,则表示安装成功

4、安装 Docker Compose 版本 v2.35.1,下载 Docker Compose 二进制文件

https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64

在可以联网的电脑上下载好,上面两个链接选一个下载好即可,下载好后上传到服务器root目录里

5、将下载的文件移动到 /usr/local/bin/ 目录,并重命名为 docker-compose

sudo mv /root/docker-compose-linux-x86_64 /usr/local/bin/docker-compose

6、赋予执行权限

sudo chmod +x /usr/local/bin/docker-compose

7、验证安装是否成功

docker-compose --version

看到输出:Docker Compose version v2.35.1,说明 Docker Compose 安装成功

8、配置 Docker 启动,创建一个 systemd 服务

创建 Docker 服务文件

sudo vi /etc/systemd/system/docker.service

9、打开后然后添加以下内容

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
Restart=always
TimeoutStartSec=0
# Uncomment if you want to run Docker as a non-root user
# User=docker

[Install]
WantedBy=multi-user.target

10、保存并退出编辑器,然后重新加载 systemd 配置

sudo systemctl daemon-reload

11、启动 Docker 并设置开机启动

sudo systemctl start docker
sudo systemctl enable docker

12、确认 Docker 服务状态

sudo systemctl status docker

13、创建 /etc/docker 目录

sudo mkdir -p /etc/docker

 

到此docker离线安装就结束了,只要离线安装docker到这一步即可不用进行下面的

 

14、docker 安装完成下面开始部署雷池,雷池官方安装文档:https://docs.waf-ce.chaitin.cn

把雷池离线包上传到root目录下

https://demo.waf-ce.chaitin.cn/image.tar.gz

下载好后上传到服务器root目录里

15、然后解压推送到docker仓库

cat image.tar.gz | gzip -d | docker load

16、查询镜像列表,上一步成功没报错查询不查询无所谓

docker images

17、推送完成后进行配置

创建雷池目录,该命令会创建 /data/safeline 目录作为雷池的安装目录(你可以根据你的实际情况选择安装目录)

mkdir -p "/data/safeline"

17、下载 compose 编排脚本

使用下方的命令进入雷池安装目录,下载 docker compose 编排脚本上传到/data/safeline目录里

cd "/data/safeline"

在可以联网的电脑上下载,把compose.yaml文件上传到/data/safeline目录里

https://waf-ce.chaitin.cn/release/latest/compose.yaml

下载好后上传到服务器/data/safeline目录里

18、配置 compose 环境变量

使用下方的命令进入雷池安装目录,并创建 .env 配置文件

vi .env

使用vim编辑器打开 .env 文件,写入下方的内容,POSTGRES的密码需自定义

SAFELINE_DIR=/data/safeline
IMAGE_TAG=latest
MGT_PORT=9443
POSTGRES_PASSWORD=QGoo87564
SUBNET_PREFIX=172.22.222
IMAGE_PREFIX=swr.cn-east-3.myhuaweicloud.com/chaitin-safeline
ARCH_SUFFIX=
RELEASE=
REGION=

19、启动雷池,使用以下命令启动雷池服务

docker-compose up -d

20、第一次登录雷池需要初始化你的管理员账户(默认会执行),如果没有找到账户密码,手动执行以下命令即可

docker exec safeline-mgt resetadmin

雷池安装成功以后,你可以打开浏览器访问 https://<safeline-ip>:9443/ 来使用雷池控制台

免责声明:
1:如非特殊说明,本站对提供的素材及源码不拥有任何权利,其版权归原著者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容仅作本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将源码、软件进行商业交易、转载等行为,源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。
5:站内资源如有侵犯你版权的,请来信1058364519@qq.com指出,本站将立即改正。
6:素材源码均为网络收集,不承担任何版权问题,不提供任何技术支持!
7:严重警告本站木屋模型、木屋CAD图纸、木屋效果图未经允许不得转载:凡木屋模型及CAD文章由设计师QINYUHUI设计制作,享有内容所有权,文章仅在QINYUHUI名下网站、信息平台或嘿很有内涵微博发布,未经授权违者必究!!!

MASUC » Linux离线安装docker部署雷池,适用于所有Linux 发行版安装