相关疑难解决方法(0)

Docker,如何从容器中获取容器信息?

我想让我docker containers了解他们的配置,就像通过元数据获取有关EC2实例的信息一样.

我可以使用(提供的docker是监听端口4243)

curl http://172.17.42.1:4243/containers/$HOSTNAME/json
Run Code Online (Sandbox Code Playgroud)

得到它的一些数据,但想知道是否有更好的方法至少获得容器的完整ID,因为HOSTNAME实际上缩短为12个字符,并且docker似乎在它上执行"最佳匹配".

另外,如何获取docker主机的外部IP(除了访问特定于AWS的EC2元数据)

linux docker

111
推荐指数
11
解决办法
10万
查看次数

如何在正在运行的docker容器中设置环境变量

如果我有一个我开始使用的docker容器,那么在该运行容器中设置环境变量的最佳方法是什么?我在运行run命令时最初设置了一个环境变量.

$ docker run --name my-wordpress -e VIRTUAL_HOST=domain.com --link my-mysql:mysql -d spencercooley/wordpress
Run Code Online (Sandbox Code Playgroud)

但是现在它已经运行了一段时间我想VIRTUAL_HOST在环境变量中添加另一个.我不想删除容器,然后只使用我想要的环境变量重新运行它,因为那时我必须将旧卷迁移到新容器,它有主题文件和上传,我不想要输.

我只想改变VIRTUAL_HOST环境变量的值.

docker

50
推荐指数
7
解决办法
10万
查看次数

标签 统计

docker ×2

linux ×1