小编Aar*_*haw的帖子

docker-machine 中的 Eval:终端与 shell 脚本

我正在尝试运行一个简单的 shell 脚本来自动更改 docker 机器环境。问题是这样的,当我直接在Mac终端中运行以下命令时,输出以下内容:

eval $(docker-machine env default)
docker-machine ls
NAME    ACTIVE   DRIVER         STATE     URL                         SWARM   DOCKER    ERRORS
default *        digitalocean   Running   tcp://***.**.***.***:****            v1.12.0   
Run Code Online (Sandbox Code Playgroud)

基本上正如您所期望的,但是当我运行以下 .sh 脚本时:

#!/usr/bin/env bash
eval $(docker-machine env default)
Run Code Online (Sandbox Code Playgroud)

输出是:

./run.sh
docker-machine ls
NAME    ACTIVE   DRIVER         STATE     URL                         SWARM   DOCKER    ERRORS
default          digitalocean   Running   tcp://***.**.***.***:****           v1.12.0   
Run Code Online (Sandbox Code Playgroud)

所以基本上,它没有将其设置为活动状态,我无法访问它。

有没有人以前遇到过这个问题并且知道如何解决它?对我来说似乎真的很奇怪,除了这个方面之外,几乎所有其他东西都在运行和自动化。

干杯,亚伦

bash shell docker docker-machine

5
推荐指数
1
解决办法
991
查看次数

启动"Watchkit扩展"时出错 - SPErrorUnknownMessage

试图运行Watchkit - Notification.收到以下错误:

Error launching 'Watchkit extension" - SPErrorUnknownMessage
Run Code Online (Sandbox Code Playgroud)

有没有其他人在遇到此错误之前或知道这意味着什么?无法在网上找到任何关于它的信息.

干杯,A

ios swift apple-watch watchkit

3
推荐指数
1
解决办法
797
查看次数

标签 统计

apple-watch ×1

bash ×1

docker ×1

docker-machine ×1

ios ×1

shell ×1

swift ×1

watchkit ×1