基于Windows的“couchbase”图像是否可用于与docker安装?或任何方式,以便couchbase可以与码头在Windows容器中安装。Docker基于Windows的couchbase图像
1
A
回答
0
图像始终基于Linux。你知道一个图像是基于其他图像递归的,直到达到像Ubuntu,Debian或其他基本图像。无论如何,它是suppossed他们与主机O.S.无关。它们可以使用Windows主机,Linux主机或OSX主机以相同的方式在Docker上运行。在Windows或OSX上,你可以安装Docker来运行基于Linux映像的容器,这是没有问题的。
根据容器的使用情况,如果需要一些有用的硬件(如无线卡或类似的东西),那么主机很重要,因为有驱动程序和内核直接涉及。但通常,任何映像都可以用来独立运行Docker主机。
0
截至今天(2017-10-02),我不认为有Windows容器官方Couchbase Docker镜像。他们的Dockerfile显示他们的图像是由Ubuntu构建的。
您可以尝试按照以下步骤手动设置所有内容。 (请注意,通过安装的巧克力只是一种方便,你可以选择另一种方法。)
获取Windows Server Core图像。
host> docker pull microsoft/windowsservercore
在交互模式
host> docker run -it --name couchbase-on-windows microsoft/windowsservercore
开关启动的容器的PowerShell
container-cmd> PowerShell
-
container-ps> Set-ExecutionPolicy Bypass; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
安装Couchbase。 (上的巧克力版本可能是最新的有点落伍了。)
container-ps> choco install couchbase-server-community
如果这一切工作,以自己的喜好,那么你可以创建一个Dockerfile使自己的码头工人的形象。你可以看到这个人做了什么来为Redis on Windows创建一个图像。这是他的Dockerfile。
相关问题
- 1. Windows的Docker映像
- 2. 选择合适的Docker基础图像
- 3. 基于Docker图像的WordPress + MariaDB插入Jelastic
- 4. 基于图像
- 5. 构建基础图像的Docker-compose.yml文件,然后基于它的孩子?
- 6. Docker基础图像 - 哪种味道?
- 7. 基于Docker撰写单个图像撰写容器
- 8. Docker:用于运行Docker的终端的回显图像
- 9. Docker,在Windows上运行Macos Docker镜像
- 10. 基于图像的captcha
- 11. 基于Node.js的图像
- 12. 基于%的HTML图像?
- 13. 基于Ajax的图像库
- 14. “基于图像的光”HLSL
- 15. 网络摄像头 - 基于Windows的SDK
- 16. Windows Azure上的CouchBase。
- 17. 如何过滤Docker Hub中基于Windows或Linux的容器?
- 18. Couchbase - 基于TTL删除旧文档
- 19. Docker容器中的Couchbase PHP SDK
- 20. 基于ID提取图像
- 21. 图像基于子域
- 22. 基于密度的图像热图-Opencv
- 23. 基于图形的图像分割
- 24. 在基于Alpine Linux的Docker镜像中安装pylint
- 25. 用于Java Spring Boot的Docker基础映像(`FROM`)?
- 26. 基于Alpine的Docker镜像在Ubuntu主机上完全兼容?
- 27. 如何在基于Alpine的Docker镜像中使用bash?
- 28. 基于Ubuntu的Docker镜像可以运行在Redhat上吗?
- 29. 修改Docker图像
- 30. 视图基于与基于Windows的iphone应用程序
这不是工作? https://docs.docker.com/engine/examples/couchbase/ –
$ docker run -d --name db -p 8091-8093:8091-8093 -p 11210:11210 couchbase 。无法找到图像'couchbase:最新'本地 最新:从图书馆/ couchbase拉 码头:图像操作系统“linux”不能在这个平台上使用。 请参阅“码头运行 - 帮助”。 – Bps