$(docker-machine ...)之前运行eval和docker之间的区别

anon999

如标题所示,为docker-machine运行命令的区别是

eval $(docker-machine env mycontainer) 
docker run httpd 

docker $(docker-machine config mycontainer) run httpd

因为两者都在“ mycontainer” ip下创建了一个httpd图像,但是第二个容器中没有显示“ docker ps”的容器

Zeitounator

在第一种形式,你首先评价了一系列ENV的瓦尔(DOCKER_HOSTDOCKER_CERT_PATHDOCKER_TLS_VERIFYDOCKER_MACHINE_NAME),这些配置当前的shell,使任何docker命令你以后推出会跟同一个码头工人守护进程。

在第二种形式中,要传递的PARAMS( ,--tlsverify--tlscacert--tlscert--tlskey-H直接连接到docker命令。这些最终将覆盖您的环境中已经存在的值或默认值(即连接到本地守护程序)。

在这种最新情况下,如果要查看刚启动的容器以确保与正确的服务器通信,则必须再次使用相同的命令行参数 docker $(docker-machine config mycontainer) ps

总结一下:

  • config 更适合单个现场命令
  • env 在同一服务器上进行完整会话更方便。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker 似乎忽略了从 `eval $(docker-machine env)` 设置的 DOCKER_HOST 和其他变量

来自分类Dev

“ Docker Toolbox”,“ docker-machine”和“ Docker Container”之间的关系是什么

来自分类Dev

如何使用systemd退出docker-machine之前运行docker命令?

来自分类Dev

docker-machine和docker-compose有什么区别?

来自分类Dev

Docker-Machine和Swarm支持代理

来自分类Dev

docker-machine,docker-compose和Google Cloud

来自分类Dev

Docker和OpenVZ之间的区别

来自分类Dev

使用'localhost'连接到docker-machine

来自分类Dev

docker-machine与外部主机连接

来自分类Dev

没有TLS验证的docker-machine

来自分类Dev

使用docker-machine设置Swarm的麻烦

来自分类Dev

基于Ubuntu的docker-machine映像

来自分类Dev

Symfony进程中的docker-machine

来自分类Dev

docker-machine:找不到命令

来自分类Dev

Virtualbox Docker-Machine“无效的卷规范”

来自分类Dev

是否可以在Docker Machine上安装软件?

来自分类Dev

docker-machine与外部主机连接

来自分类Dev

更改docker-machine的DigitalOcean访问令牌

来自分类Dev

使用docker-machine设置Swarm的麻烦

来自分类Dev

带有 swarm 选项的 docker 机器与运行 docker swarm init 和 join 之间的区别

来自分类Dev

使用Docker Compose将主机的SSH密钥注入Docker Machine

来自分类Dev

使用Ansible在docker-machine上启动Docker容器?

来自分类Dev

没有docker-machine的docker-compose swarm

来自分类Dev

在 docker run 上是否使用 docker-machine 的决策规则

来自分类Dev

无法运行docker-machine create,找不到VBoxManage

来自分类Dev

尽管尝试添加路径仍无法运行docker-machine

来自分类Dev

无法运行 docker-machine create,找不到 VBoxManage

来自分类Dev

在同一台docker-machine中的多个docker容器之间共享PHP OPcache

来自分类Dev

容器(Docker)和IIS之间的区别

Related 相关文章

  1. 1

    Docker 似乎忽略了从 `eval $(docker-machine env)` 设置的 DOCKER_HOST 和其他变量

  2. 2

    “ Docker Toolbox”,“ docker-machine”和“ Docker Container”之间的关系是什么

  3. 3

    如何使用systemd退出docker-machine之前运行docker命令?

  4. 4

    docker-machine和docker-compose有什么区别?

  5. 5

    Docker-Machine和Swarm支持代理

  6. 6

    docker-machine,docker-compose和Google Cloud

  7. 7

    Docker和OpenVZ之间的区别

  8. 8

    使用'localhost'连接到docker-machine

  9. 9

    docker-machine与外部主机连接

  10. 10

    没有TLS验证的docker-machine

  11. 11

    使用docker-machine设置Swarm的麻烦

  12. 12

    基于Ubuntu的docker-machine映像

  13. 13

    Symfony进程中的docker-machine

  14. 14

    docker-machine:找不到命令

  15. 15

    Virtualbox Docker-Machine“无效的卷规范”

  16. 16

    是否可以在Docker Machine上安装软件?

  17. 17

    docker-machine与外部主机连接

  18. 18

    更改docker-machine的DigitalOcean访问令牌

  19. 19

    使用docker-machine设置Swarm的麻烦

  20. 20

    带有 swarm 选项的 docker 机器与运行 docker swarm init 和 join 之间的区别

  21. 21

    使用Docker Compose将主机的SSH密钥注入Docker Machine

  22. 22

    使用Ansible在docker-machine上启动Docker容器?

  23. 23

    没有docker-machine的docker-compose swarm

  24. 24

    在 docker run 上是否使用 docker-machine 的决策规则

  25. 25

    无法运行docker-machine create,找不到VBoxManage

  26. 26

    尽管尝试添加路径仍无法运行docker-machine

  27. 27

    无法运行 docker-machine create,找不到 VBoxManage

  28. 28

    在同一台docker-machine中的多个docker容器之间共享PHP OPcache

  29. 29

    容器(Docker)和IIS之间的区别

热门标签

归档