boot2docker

How to connect two docker containers through localhost?

偶尔善良 提交于 2020-07-18 09:34:27
问题 I have two services running in separate containers, one is grunt(application) and runs off port 9000 and the other is sails.js (server) which runs off port 1337. What I want to try to do is have the client app connect with the server through localhost:1337. Is this feasible? Thanks. 回答1: HOST You won't be able to connect to the other container with localhost (as localhost is the current container) but you can connect via the container host (the host that is running your container). In your

windows 系统下安装docker

我们两清 提交于 2020-05-04 07:56:20
一、介绍     Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 二、 使用docker toolbox安装docker     对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式     docker toolbox是一个工具集,它主要包含以下一些内容:      1、Docker CLI 客户端,用来运行docker引擎创建镜像和容器      2、Docker Machine. 可以让你在windows的命令行中运行docker引擎命令      3、Docker Compose. 用来运行docker-compose命令      4、Kitematic. 这是Docker的GUI版本      5、Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境      6、Oracle VM Virtualbox. 虚拟机     由于Docker引擎的守护进程使用的是Linux的内核,所以我们不能够直接在windows中运行docker引擎。而是需要运行Docker Machine命令 docker-machine,

docker在Windows环境下的安装

拈花ヽ惹草 提交于 2020-05-02 06:25:29
Windows环境下安装 docker有两种安装包   一、Docker for Windows(目前只能在 64 位的 Windows10 专业版、企业版、教育版下才能安装)   二、Docker Toolbox(Win7/Win8/Win10 家庭版) 安装Docker Toolbox 一、下载安装包 官网下载地址:https://github.com/docker/toolbox/releases 阿里云下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 二.下载并安装 双击击“Docker Quickstart Terminal”启动一个终端窗口,自动执行脚本获取boot2docker.iso到本地路径 可能遇到的错误:由于网络原因下载失败,再次进行下载时候报错 解决方法: 1、按照下面的方式,删除下载生成的临时文件,我的地址是在C:\Users\Administrator\.docker\machine\cache 2、两种方法 方法一、手动下载放到上面目录下 下载地址:https://github.com/boot2docker/boot2docker/releases 如果是手动下载的 boot2docker.iso 文件,再次运行Docker Quickstart

Docker toolbox换源

a 夏天 提交于 2020-05-02 05:48:36
一 docker toolbox安装 略。。。。 阿里云加速器地址 https://jbriwmh3.mirror.aliyuncs.com 二 为docker toolbox更换国内源 docker toolbox默认源下载速度慢,且可能会出错,这里记录docker toolbox更换为国内源的方法 1 运行它 docker toolbox 2 在打开的命令行内一依次执行 # docker-machine ssh default # sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror= 你的加速地址 |g" /var/lib/boot2docker/profile # exit # docker-machine restart default 作者:张_扬 链接:https://www.jianshu.com/p/7a6a5badb603 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 来源: oschina 链接: https://my.oschina.net/u/4398362/blog/4069110

Windows和Mac系统下安装Docker

随声附和 提交于 2020-04-29 15:03:17
在windows和mac系统中使用Docker Desktop安装Docker对系统的要求是很高的。 对于 Windows 系统来说,安装 Docker for Windows 需要符合以下条件: 必须使用 Windows 10 Pro ( 专业版 ) 必须使用 64 bit 版本的 Windows 对于 macOS 系统来说,安装 Docker for Mac 需要符合以下条件: Mac 硬件必须为 2010 年以后的型号 必须使用 macOS El Capitan 10.11 及以后的版本 下面提供两个下载链接: Docker for Windows Docker for Mac Docker Desktop 系列为我们在 Windows 和 macOS 中使用 Docker 提供了巨大的便利,几乎让我们可以在数分钟内搭建 Windows 和 macOS 中 Docker 的运行环境,并得到像Linux 中使用 Docker 一样的体验。 但 Docker Desktop 依然存在一定的局限性,其中最大的莫过于其对 Windows 和 macOS 的苛刻要求。虽然我们提倡保持操作系统的更新换代,以得到最新的功能以及更好的安全保障,但依然有很多情况下我们不得不使用低版本的 Windows 和 macOS。 对于这种情况,Docker 官方也提供了相应的解决方案:Docker

How to change “default” docker-machine's dns settings

烈酒焚心 提交于 2020-04-29 06:09:12
问题 I know how to create a new docker-machine with dns settings docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine But there is already a "default" virtualmachine so is there a way to change its dns? I read online ways to do this with boot2docker, but that tool is deprecated and docker-machine has replaced it. Unfortunately, it's so new that I haven't found much online about this. 回答1: Go to ~/.docker/machine/machines/default/config.json and add your own DNS server into

[转]window7下利用DockerToolbox安装Docker

北城以北 提交于 2020-04-28 07:06:02
本文转自: https://blog.csdn.net/qq2712193/article/details/54576313 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq2712193/article/details/54576313 这几天终于放假,有空在家深造下后端的知识。在通过某位大神的博客中深入学习redis时,知道了redis在window中的版本其实是阉割版(既非官方版)的,也就意味着很多功能没有,这对于以后的开发中可能造成隐患。当初我选用的正式window版本的redis,甚是后悔。在大神博客中,选择了docker来发布一个集成redis的容器。然而我还不清楚docker是何物,只能再去了解docker,所以后来我在redis的道路上偏离得越来越远... 在网上的教程中,大多数是建议利用linux来安装docker,在此我也建议大家用linux安装,为什么?请看下图 docker使用go语言开发,并且运行在linux系统下,而如果想用window运行,只能在window基础上先运行一个linux虚拟机,然后再在这个linux虚拟机下运行docker。这么看来,docker好像并没有对window进行友好的优化和开发,但这是没有办法的,可能docker的内部算法、构造需要linux系统的某些特性

windows下docker的安装及常用命令学习

六月ゝ 毕业季﹏ 提交于 2020-04-22 02:41:52
docker search 镜像名   本文主要介绍Docker在Windows下的安装。关于Docker的介绍和文档在其官网中可以找到: http://www.docker.com 。安装环境:Windows7。   Docker引擎使用了一个定制的Linux内核,所以要在Windows下运行Docker我们需要用到一个轻量级的虚拟机(vm),我们使用Windows Docker客户端以控制Docker引擎,来创建,运行和管理我们的Docker容器。Windows下运行Docker是通过这个Boot2Docker这个软件来运行的。这个软件包含了VirtualBox,在Windows下的Docker只适用于开发测试,不适用与生产环境。 Docker安装 1.下载软件包 首先到 https://github.com/boot2docker/windows-installer/releases 页面去下载Windows Docker客户端,目前最新版本为v.1.8.0,下载过来就是一个exe文件,直接双击运行。 2.执行安装文件 安装过程一路点击下一步,在第3步中我们可以看到实际上安装的内容包括了3部分,第一是Docker在Windows下的脚本和虚拟机,第二是Oracle的VirtualBox,第三是MSYS,是Windows下的最优秀的GNU环境之一。   这里我们都勾选,全部安装

Docker for Windows 使用 VMware WorkStation

房东的猫 提交于 2020-04-16 21:59:34
【推荐阅读】微服务还能火多久?>>> 一.前言 Docker for Windows 不同于 Docker Toolbox。Docker for Windows 对系统的要求至少为Windows 10专业版,因为它需要Hyper-V的支持,而Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V 。使用过VMware WorkStation的朋友应该知道,vm无法与hyper-v共存。那么如果我的电脑已经安装和使用VM,如何才能使用Docker for Windows呢,请看下面的讲解。 二.安装Docker for Windows 1.下载Docker for Windows 从这个地址下载并进行安装: https://download.docker.com/win/stable/Docker for Windows Installer.exe 。 安装过程很简单,在此我就不赘述了。 2.安装以后的准备 安装完成以后,Docker for Windows 会自动运行,此时会出现提示没有启用Hyper-V,这里点击canel即可。 三.准备工作 1.下载boot2docker.iso 从这个地址下载: https://github.com/boot2docker/boot2docker/releases/download/v18.05.0-ce

Docker for Windows 使用 VMware WorkStation

牧云@^-^@ 提交于 2020-04-16 18:33:52
【推荐阅读】微服务还能火多久?>>> 一.前言 Docker for Windows 不同于 Docker Toolbox。Docker for Windows 对系统的要求至少为Windows 10专业版,因为它需要Hyper-V的支持,而Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V 。使用过VMware WorkStation的朋友应该知道,vm无法与hyper-v共存。那么如果我的电脑已经安装和使用VM,如何才能使用Docker for Windows呢,请看下面的讲解。 二.安装Docker for Windows 1.下载Docker for Windows 从这个地址下载并进行安装: https://download.docker.com/win/stable/Docker for Windows Installer.exe 。 安装过程很简单,在此我就不赘述了。 2.安装以后的准备 安装完成以后,Docker for Windows 会自动运行,此时会出现提示没有启用Hyper-V,这里点击canel即可。 三.准备工作 1.下载boot2docker.iso 从这个地址下载: https://github.com/boot2docker/boot2docker/releases/download/v18.05.0-ce