进入终端,执行以下命令
1
2
3
4
5
| 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命令了
为了让每次进入终端都无需手动配置环境变量,我们在开机自启的时候,把命令添加到/etc/profile里面。
首先你需要创建通用自启动脚本, 参考->
index.zh-cn,
创建一个脚本文件夹
1
| mkdir -p /data/myscript
|
创建脚本vim /data/myscript/env.sh
, 以下代码的环境变量是从/etc/init.d/mi_docker
脚本中抄的
1
2
3
4
5
6
7
| 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
|
1
| chmod +x /data/myscript/env.sh
|
然后往startup_script里面添加启动命令
1
2
3
4
| startup_script() {
# docker env
/data/myscript/env.sh
}
|
重启之后,会自动为profile文件添加环境变量