mirror of
https://github.com/rancher/os.git
synced 2025-09-14 14:11:18 +00:00
Add /usr/local/bin or /opt/bin to PATH for docker-init
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
if [ -e /var/lib/rancher/conf/docker ]; then
|
if [ -e /var/lib/rancher/conf/docker ]; then
|
||||||
source /var/lib/rancher/conf/docker
|
source /var/lib/rancher/conf/docker
|
||||||
@@ -9,8 +10,13 @@ while [ ! -e /run/console-done ]; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
DOCKER_BIN=$(which docker) || DOCKER_BIN=/usr/bin/docker
|
DOCKER_BIN=$(which docker) || DOCKER_BIN=/usr/bin/docker
|
||||||
if [ "$DOCKER_BIN" == "/usr/bin/docker" ] && [ -e /usr/local/bin/docker ]; then
|
|
||||||
DOCKER_BIN=/usr/local/bin/docker
|
for i in /opt/bin /usr/local/bin; do
|
||||||
fi
|
if [ -x ${i}/docker ]; then
|
||||||
|
PATH=${i}:$PATH
|
||||||
|
DOCKER_BIN=${i}/docker
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
exec /usr/bin/dockerlaunch $DOCKER_BIN "$@" $DOCKER_OPTS >/var/log/docker.log 2>&1
|
exec /usr/bin/dockerlaunch $DOCKER_BIN "$@" $DOCKER_OPTS >/var/log/docker.log 2>&1
|
||||||
|
Reference in New Issue
Block a user