gpt4 book ai didi

linux - 无法设置docker-machine环境变量bash

转载 作者:太空狗 更新时间:2023-10-29 11:28:52 25 4
gpt4 key购买 nike

我使用的是 bash 4.3,但无法导出或设置 docker-machine 环境变量

bash-4.3$ docker-machine env default
set -gx DOCKER_TLS_VERIFY "1";
set -gx DOCKER_HOST "tcp://192.168.99.100:2376";
set -gx DOCKER_CERT_PATH "/Users/ofolorunso/.docker/machine/machines/default";
set -gx DOCKER_MACHINE_NAME "default";
# Run this command to configure your shell:
# eval (docker-machine env default)

显然 bash 不识别 g 标志

bash-4.3$ eval "$(docker-machine env default)"
bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]

我应该注意到我机器的默认 shell 是 fish

最佳答案

您是否尝试过使用 --shell 选项强制 bash?

docker-machine env --shell bash default
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST "tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH "/Users/ofolorunso/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"

环境变量在 fish 中使用 set -gx 设置,在 bash 中使用 export 设置。

关于linux - 无法设置docker-machine环境变量bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39344427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com