通知 爱刷机 路由器教程 →→《省钱助手

小米路由器BE7000上将Docker命令添加到环境变量

2024-11-22
0评论
/
阅读
爱搜啊

Docker

小米路由器BE7000上使用Docker,可以通过以下步骤将Docker命令添加到环境变量中,以便每次进入终端时无需手动配置。本文将详细介绍如何实现这一目标。

1. 添加Docker命令到当前终端

首先,我们需要获取设备UUID和存储目录,然后将Docker命令的路径添加到当前终端的环境变量中。执行以下命令:

DEVICE_UUID=$(uci -q get mi_docker.settings.device_uuid)
STORAGE_DIR=$(storage dump | grep -C3 "${DEVICE_UUID:-invalid-uuid}" | grep target: | awk '{print $2}')
DOCKER_DIR="${STORAGE_DIR:=/not_exist_disk}/mi_docker"
DOCKER_BIN="$DOCKER_DIR/docker-binaries"
export PATH=$PATH:$DOCKER_BIN

执行完上述命令后,你就可以直接在终端中使用Docker命令了。

2. 持久化配置

为了让每次进入终端都无需手动配置环境变量,我们可以将相关命令添加到开机自启脚本中。具体步骤如下:

创建通用自启动脚本

首先,创建一个脚本文件夹:

mkdir -p /data/myscript

然后,创建脚本文件env.sh,并将环境变量配置写入其中:

cat << 'EOF' >> /etc/profile
DEVICE_UUID=$(uci -q get mi_docker.settings.device_uuid)
STORAGE_DIR=$(storage dump | grep -C3 "${DEVICE_UUID:-invalid-uuid}" | grep target: | awk '{print $2}')
DOCKER_DIR="${STORAGE_DIR:=/not_exist_disk}/mi_docker"
DOCKER_BIN="$DOCKER_DIR/docker-binaries"
export PATH=$PATH:$DOCKER_BIN
EOF

确保脚本具有可执行权限:

chmod +x /data/myscript/env.sh

添加启动命令到开机自启脚本

接下来,我们需要将启动命令添加到开机自启脚本中。编辑startup_script函数,添加以下内容:

startup_script() {
docker env
/data/myscript/env.
}

重启路由器,系统会自动为/etc/profile文件添加环境变量,从而使得每次进入终端时都可以直接使用docker命令。

在小米路由器BE7000上将Docker命令添加到环境变量中,并实现了开机自启的配置。

这样,每次进入终端时无需手动配置环境变量。


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

于2024-11-22发布