问题标签 [docker-machine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 使用带有虚拟盒共享文件夹的 docker 机器启动 mysql 容器
我正在尝试使用 Docker Machine 创建本地开发设置。尝试创建 mysql 容器时,我一直遇到错误。这是我的设置。
码头机器版本 0.3.0
Virtualbox 4.3.30 版
virtualbox 中的默认 boot2docker vm,带有共享文件夹 /Users
我创建了要在创建容器时安装的 mysql 文件夹/Users/tinnguyen/Development/Docker/containers/mysql
标准权限:
drwxr-xr-x 2 tinnguyen staff 68 Jul 25 16:45 mysql
下面是我的 docker 命令
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=root -v /Users/tinnguyen/Development/Docker/containers/mysql:/var/lib/mysql mysql
当我这样做时docker logs mysql
,这是我得到的错误
非常感谢任何帮助!谢谢。
docker - 如何使用 docker-machine 设置 VirtualBox VM 选项?
在初始化 VM 时使用boot2docker
它很容易设置一些 VirtualBox VM 选项,例如:
由于最先进的技术是使用docker-machine
我的问题创建这些虚拟机:如何docker-machine
在创建新选项时将这些选项传递给:
docker-machine - 如何将现有的 Docker 服务器导入 Docker Machine?
我尝试docker-machine create -d none --url tcp://<ipaddr>:2376 remote
并将(客户端证书)复制{ca,key,cert}.pem
到机器目录。然后我做eval "$(docker-machine env remote)"
了导致这个错误:
即使客户端密钥已经存在,我也很困惑为什么他们需要server.pem 。
我怎样才能避免将关键server.pem
放在本地机器上?
docker - 更改 docker-machine 的 DigitalOcean 访问令牌
我使用 DigitalOcean 驱动程序创建了一个主机。但是,我必须生成一个新的访问令牌,现在无法连接到它。如何重新配置 docker-machine 以使用新的访问令牌?
docker - 如何使用 Docker-machine / docker-compose 挂载谷歌云盘
我的数据库使用备用 SSD 驱动器,我想知道如何使用 docker-compose 和 docker-machine 挂载 Google 云盘。
CoreOS 允许在其 cloud-config.yml 文件中有一个挂载单元:
我认为它不应该由 docker-compose 处理,但 docker-machine 应该能够做类似的事情。
docker - Docker 机器到远程服务器
我了解当我使用Virtualbox 驱动程序创建带有 Docker Machine 的 VM 时,它会创建一个运行 boot2docker 发行版的本地 VM。然后我可以使用例如 Docker Compose 在其上创建我的容器。
但是当你在远程服务器上使用 Docker Machine 时会发生什么呢?它是否在该远程服务器上创建 VM?
如果您使用已知提供商(使用AWS 驱动程序)或未知提供商(使用通用驱动程序) ,会有什么不同吗?
docker - Docker Machine:设备上没有剩余空间
我正在尝试使用 Docker Compose 设置 Docker Machine。
场景 1(没有 Docker 机器)
如果我在docker-compose up -d
没有 Docker 机器的情况下运行,它会按预期创建我的 3 个链接容器(nginx+mongodb+nodejs)。
场景 2(使用 Docker 机器)
然后我使用 Docker 机器创建一个 VM,并告诉 Docker 使用eval $(docker-machine env streambacker-dev)
.
此时,如果我 ssh 到我的 docker 机器并运行df -h
,我会得到:
如果我然后运行docker-compose up -d
,我会在下载最后一个容器时收到“设备上没有剩余空间”错误。
在那之后,“tmpfs”似乎确实有点满了:
检查--virtualbox-disk-size选项显示它默认为 20000 MB,我认为这是我们在两张图片上都可以看到的“/dev/sda1”。那么,为什么容器会填满“tmpfs”,“tmpfs”到底是什么?是临时下载目录吗?如何为我的容器创造更多空间?
谢谢!
有关信息,我正在使用Docker Machine 0.4.0-rc2和Docker Compose 1.3.2。
docker - 为什么 docker login 命令会在我的计算机上保存未加密的密码?
我已经使用docker login
命令并传递了我的凭据,但我收到了警告WARNING: login credentials saved in /Users/{my_username}/.docker/config.json
。我检查了那个文件,确实我的密码是未加密的(仅 base64 编码)。
为什么 docker 未加密保存我的密码?它不应该将它保存在我的钥匙串中(我在 Mac OS 上)还是不保存密码而只生成一些访问令牌或类似的东西?
docker - 尝试连接到 https://index.docker.io 时网络超时
我刚刚在关注他们的网页时安装了Docker-Toolbox
我开始Docker QuickStart Terminal
并看到以下内容
但是当我尝试表演时docker pull hello-world
,这就是我所看到的
怎么了?
mysql - 从 localhost 连接到正在运行的 docker 容器
我刚刚在 mac os X 上安装了docker和docker 机器。
我有两个正在运行的容器,我想从我的终端连接到:
我不知道如何从我的 mac os X 终端连接到 elasticsearch 和 mysql ......
我已经docker inspect
在两个容器上进行了尝试,以确定 IP 地址是什么,并使用该 IP 地址连接到容器无济于事。
有人可以帮忙吗?