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

亚历克斯

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

  1. 运行docker-machine start以启动 docker 守护进程(?)
  2. 运行docker-machine env以获取环境设置列表。
  3. 运行eval $(docker-machine env)以设置这些设置
  4. 最后你可以运行一个例子 docker run hello-world
  5. 并且您必须记住您运行所有这些命令的终端,因为在不同的终端中运行相同的示例是行不通的。

这是关于如何启动守护程序或设置机器/终端以使用 docker 的正确方法吗?或者有没有更简单的方法来做到这一点?

马特

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

安装Docker for Mac 后,它会提供更简化的体验。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

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Mac bash上从命令行运行Gradle

如何在接受命令行参数的 kubernetes 上运行 docker 镜像?

如何从Mac中的命令行启动Docker

通过命令行在Mac上安装Docker Toolbox

如何在Mac上使用Mono通过NUnit测试从命令行编译和运行C#文件

如何从 mac 命令行运行 Visual Studio 项目?

如何从Mac上的命令行卸载Apache?

如何从命令行运行VIsual Studio Docker容器?可在VS中使用,但不能在命令行上使用

在命令行下,如何编译F#词法分析器,然后在Mac OS上运行它?

如何在Mac OS中使用命令行参数运行应用程序

如何在Mac中以root用户身份从命令行运行Android Studio 3.0

如何在Mac上删除Docker存储

如何在Mac上从命令行编译Mono项目

如何在Mac上安装命令行MySQL客户端?

如何在命令行上的Mac OS中完全拉平PDF?

如何在 Mac 上的命令行中打开 Visual Studio

如何在命令行上运行 AppImage

如何在终端命令行上运行python文件

Docker Toolbox Mac命令行和Kitematics失败

如何在Mac上使用命令行创建多个文件夹/超过20个/

如何在运行时将命令行参数传递给Docker映像中的dotnet dll?

如何仅通过命令行在Mac OS 10.7上安装JDK 7?

如何将参数传递给在CLI(命令行界面)中运行的docker?

如何将命令行参数传递给在docker中运行的python脚本

升级 Arangodb - 在 Docker 中运行时如何添加命令行标志?

如何从Windows上的命令行运行.js文件?

Dart:如何设置前导文件以在命令行上运行?

如何在 Mac 上使用 Docker 进行调试

如何在Mac上使用Docker和PyCharm?