macos - 如何在Mac命令行上运行docker?

标签 macos docker

我已经为Mac安装了docker,并且为了执行简单的测试,我似乎必须运行所有这些步骤:

  • 运行docker-machine start以启动docker daemon(?)
  • 运行docker-machine env以获取环境设置列表。
  • 运行eval $(docker-machine env)设置这些设置
  • 最后,您可以运行一个示例,例如docker run hello-world
  • 而且您必须记住在终端上运行所有这些命令,因为在不同终端上运行相同的示例将不起作用。

  • 这是启动守护程序或设置机器/终端以使用Docker的正确方法吗?还是有更简单的方法来做到这一点?

    最佳答案

    看来您已经安装了Docker Toolbox而不是Docker for Mac

    一旦Docker for Mac成为installed,它就会提供更加简化的体验。 Linux VM在很大程度上对您隐藏了,不需要VirtualBox即可运行。

    默认情况下,docker命令将连接到新VM,而无需设置环境,因为该VM的Docker套接字已映射到该环境。

    → ls -l /var/run/docker.sock 
    lrwxr-xr-x  1 root  daemon  57  1 Nov 00:02 /var/run/docker.sock -> /Users/matt/Library/Containers/com.docker.docker/Data/s60
    

    关于macos - 如何在Mac命令行上运行docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47177976/

    相关文章:

    node.js - 如何从文件路径获取应用程序名称/元数据

    ios - SpriteKit声音内存消耗问题

    swift - 将 Common Crypto AESEncryption 迁移到 CryptoSWIFT,因为在某些情况下解密字符串变为空

    node.js - 错误 [ERR_PACKAGE_PATH_NOT_EXPORTED] : Package subpath './public/extractFiles' is not defined by "exports" in

    docker - 如何在 docker 容器中为 arm 安装 qemu 模拟器

    docker - 无法在 docker 中连接本地主机

    ios - sortedArrayUsingComparator 的时间复杂度(大 O)是多少? iOS/OSX

    cocoa - 使用 Cocoa 绑定(bind)时如何取消保存首选项?

    docker - 无法在 CentOS 7 上运行或构建 Docker 镜像

    docker - Docker swarm节点以Leader身份运行和Manager身份之间的区别