《第一本Docker书(修订版)》——2.6 使用本书的Docker Toolbox示例

简介: 另外,很重要的一点是,任何使用卷或带有-v选项的docker run命令挂载到Docker容器的示例都不能在Windows上工作。用户无法将宿主机上的本地目录挂接到运行在Docker Toolbox虚拟机内的Docker宿主机上,因为它们无法共享文件系统。

本节书摘来自异步社区《第一本Docker书(修订版)》一书中的第2章,第2.6节,作者:【澳】James Turnbull(詹姆斯•特恩布尔)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 使用本书的Docker Toolbox示例

本书中的一些示例可能会要求通过网络接口或网络端口连接到某个容器,通常这个地址是Docker服务器的localhost或IP地址。因为Docker Toolbox创建了一个本地虚拟机,它拥有自己的网络接口和IP地址,所以我们需要连接的是Docker Toolbox的地址,而不是你的localhost或你的宿主机的IP地址。

要想得到Docker Toolbox的IP地址,可以查看DOCKER_HOST环境变量的值。当在OS X或者Windows上运行Docker CLI命令时,Docker Toolbox会设置这个变量的值。

此外,也可以运行docker-machine ip命令来查看Docker Toolbox的IP地址,如代码清单2-38所示。

代码清单2-38 获取Docker Toolbox的虚拟机的IP地址

$ docker-machine ip
The VM's Host only interface IP address is: 192.168.59.103

那么,来看一个要求连接localhost上容器的示例,比如使用curl命令,只需将localhost替换成相应的IP地址即可。

因此,代码清单2-39所示的curl命令就变成了代码清单2-40所示的形式。

代码清单2-39 初始curl命令

$ curl localhost:49155
代码清单2-40 更新后的curl命令

$ curl 192.168.59.103:49155
另外,很重要的一点是,任何使用卷或带有-v选项的docker run命令挂载到Docker容器的示例都不能在Windows上工作。用户无法将宿主机上的本地目录挂接到运行在Docker Toolbox虚拟机内的Docker宿主机上,因为它们无法共享文件系统。如果要使用任何带有卷的示例,如本书第5章和第6章中的示例,建议用户在基于Linux的宿主机上运行Docker。

相关文章
|
5月前
|
Ubuntu C++ Docker
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
|
2月前
|
Cloud Native 持续交付 Docker
云原生技术入门与实践:Docker容器化部署示例
【9月更文挑战第25天】在数字化转型的浪潮下,云原生技术成为推动企业创新的重要力量。本文旨在通过浅显易懂的语言,为初学者揭示云原生技术的核心概念及其应用价值。我们将以Docker容器为例,逐步引导读者了解如何将应用程序容器化,并在云端高效运行。这不仅是对技术趋势的跟随,更是对资源利用和开发效率提升的探索。
60 4
|
2月前
|
关系型数据库 数据库 网络虚拟化
Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例
由于时间和空间限制,我将在后续的回答中分别涉及到“Python中采用lasso、SCAD、LARS技术分析棒球运动员薪资的案例集锦”以及“Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例”。如果你有任何一个问题的优先顺序或需要立即回答的,请告知。
68 0
|
3月前
|
Cloud Native 云计算 开发者
云原生技术实践:Docker容器化部署示例
【8月更文挑战第31天】本文通过深入浅出的方式,介绍了如何在云计算时代利用Docker容器技术实现应用的快速部署和高效管理。文章不仅解释了Docker的基本概念和优势,还提供了详细的操作步骤和代码示例,帮助初学者轻松入门。让我们一起探索云原生的世界,解锁应用部署的新姿势!
|
6月前
|
Java 芯片 Docker
docker运行声网linux-server-sdk示例
docker运行声网linux-server-sdk示例
73 1
|
6月前
|
Java 芯片 Docker
docker运行声网linux-server-sdk示例
docker运行声网linux-server-sdk示例
74 0
|
Java Unix API
Java API 操作Docker示例
Java API 操作Docker示例
2345 0
Java API 操作Docker示例
|
Oracle 关系型数据库 Shell
Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略
Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略
Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略
|
数据安全/隐私保护 Docker 容器
Docker 分享 小 Demo示例(下)
Docker 分享 小 Demo示例(下)
103 0
Docker 分享 小 Demo示例(下)
|
Java 应用服务中间件 Docker
Docker 分享 小 Demo示例(上)
Docker 分享 小 Demo示例(上)
129 0
Docker 分享 小 Demo示例(上)
下一篇
无影云桌面