标签: docker-machine

Docker Machine + Docker Compose + Umesntu上的卷

所以我已经在我的Ubuntu 14.04 LTS主机上使用docker-compose开发了一段时间,其中有一个本地VirtualBox提供程序(其中包含boot2docker).

直到最近我才决定尝试使用docker-machine(因为与Pycharm的集成)但是我遇到了一些问题,例如当我保存一些新代码时,docker容器不再自动更新,我认为它因为我注释掉了我的卷在我的docker-compose.yml网络服务,但如果我没有,我会得到一个manage.py not found错误,所以我在这里理解,我应该评论它.

我一直在网上阅读很多东西,我想知道是否有一个好的和简单的方法让Docker-machine在Ubuntu上使用docker-compose很好地玩.

DockerFile

FROM ubuntu:14.04.3
ENV PYTHONUNBUFFERED 1
RUN apt-get update && apt-get install -y \
  build-essential \
  git-core \
  python2.7 \
  python-pip \
  python-dev \
  libpq-dev \
  postgresql-client-9.3 \
  libjpeg-dev \
  binutils \
  libproj-dev \
  gdal-bin
RUN mkdir /vagrant
WORKDIR /vagrant
RUN mkdir requirements
COPY requirements requirements
RUN pip install -r requirements/local.txt
COPY . /vagrant/
Run Code Online (Sandbox Code Playgroud)

泊坞窗,compose.yml

postgis:
  image: mdillon/postgis:9.3
  ports:
    - "5432:5432"
  environment:
    POSTGRES_USER: postgres
    POSTGRES_PASSWORD: "postgres"
# …
Run Code Online (Sandbox Code Playgroud)

ubuntu virtualbox docker docker-compose docker-machine

17
推荐指数
1
解决办法
1802
查看次数

Docker进程被神秘的"Killed"消息杀死

在docker容器中运行python脚本,一切似乎运行顺畅,看到一些STDOUT消息,大约5分钟我得到一条Killed消息,没有进一步的解释,过程停止.查询数据库可能是磁盘空间问题,可能是OOM问题.我不确定,但我不知道在哪里可以找到关于这个kill消息的日志,所以我可以找到这个问题的根源.这些日志有哪些想法?

在Mac OSX上运行docker-machine.

这真的是所有信息都说的!

root@c7b800e0f276:/opt/mymodule# python
Python 2.7.13 (default, May  1 2017, 22:44:36)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from mymodule import model
>>> model.run('2017-04-01')
INFO:Deleting from input table.
INFO:Inserting into input table.
INFO:Querying input table for chunk.
Killed
root@c7b800e0f276:/opt/mymodule# exit
Run Code Online (Sandbox Code Playgroud)

谢谢!

python macos docker docker-machine

17
推荐指数
3
解决办法
6953
查看次数

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:在192.168.65.1:53上拨打tcp:lookup registry-1.docker.io:没有这样的主机

我是码头工人的新手.当我运行docker pull sonarqube时,我收到以下错误.

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:在192.168.65.1:53上拨打TCP:查找registry-1.docker.io:没有这样的主机

你能告诉我为什么我会收到错误吗?我该如何纠正这个问题.

docker docker-registry docker-machine

17
推荐指数
7
解决办法
3万
查看次数

无法从 Docker Desktop 中删除 Docker 容器

我正在尝试删除 Docker 桌面应用程序上的容器。(v3.6.0 Mac)

无法删除 Docker Compose 应用程序。原因:调用远程方法“compose-action”时出错:错误:命令失败:docker-compose --file“docker-compose.yaml”--project-name“tos-apps”--project-directory“/Users/kunalojha /Desktop/tos-apps" down time="2021-08-22T18:40:00-05:00" level=warning msg="未设置“UID”变量。默认为空白字符串。" time="2021-08-22T18:40:00-05:00" level=warning msg="未设置“UID”变量。默认为空字符串。" services.redis.user 必须是字符串

每当我尝试关闭它时,它似乎都会抛出此消息。我已经看到一个关于此问题的 github 问题已打开,并在新版本发布后关闭,但我仍然面临同样的问题。关于如何解决这个问题有什么想法吗?

docker docker-compose docker-machine docker-desktop

17
推荐指数
2
解决办法
2万
查看次数

无法获得D-Bus连接:不允许操作

我正在尝试在docker centos7映像上安装ambari 2.6,但是在ambari设置步骤中以及恰好初始化Postgresql db时,我收到此错误:

无法获得D-Bus连接:不允许操作

每次尝试在docker映像上运行服务时,都会遇到此错误。

我尝试了网络中的所有解决方案,但没有任何效果。

有谁知道如何解决这个问题?

先感谢您

docker centos7 ambari docker-machine docker-image

16
推荐指数
3
解决办法
2万
查看次数

OCI 运行时执行失败:执行失败:container_linux.go:344:启动容器进程

当我运行以下命令时

$ docker container exec -it nginx1 ping nginx2 
Run Code Online (Sandbox Code Playgroud)

这是我面临的错误:

OCI 运行时 exec 失败:exec 失败:container_linux.go:344:启动容器进程导致“exec:\”ping\”:在 $PATH 中找不到可执行文件”:未知

如何解决这个问题?

node.js docker dockerfile docker-compose docker-machine

16
推荐指数
3
解决办法
2万
查看次数

docker-machine 无法在 macOS 上创建机器,VBoxManage 返回 E_ACCESSDENIED 错误

我已经dockerdocker-machine、 并virtualbox使用 HomeBrew 安装:

Docker 版本 20.10.11,构建 dea9396e18
docker-machine 版本 0.16.2,构建 bd45ab1
VBox管理版本6.1.30r148432

当我尝试创建一台新机器时

docker-machine create -d virtualbox default
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

运行预创建检查...
创建机器...
(默认)将 /Users/foobar/.docker/machine/cache/boot2docker.iso 复制到 /Users/foobar/.docker/machine/machines/default/boot2docker.iso...
(默认)创建 VirtualBox 虚拟机...
(默认)正在创建 SSH 密钥...
(默认)启动虚拟机...
(默认)检查网络以根据需要重新创建...
(默认)找到一个新的仅主机适配器:“vboxnet0”
创建机器时出错:创建机器期间驱动程序出错:在机器启动时设置仅主机网络时出错:/usr/local/bin/VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.99.1 --netmask 255.255.255.0 失败:
VBoxManage:错误:代码 E_ACCESSDENIED (0x80070005) - 访问被拒绝(扩展信息不可用)
VBoxManage:错误:上下文:“EnableStaticIPConfig(Bstr(pszIp).raw(),Bstr(pszNetmask).raw())”位于文件VBoxManageHostonly.cpp的第242行

我尝试过很多事情

  • 重新安装我的所有软件包
  • 运行上面的命令sudo
  • 按照此处的kextload说明使用“启用内核扩展”
  • 检查是否有过去的孤立机器,如此处建议的那样docker-machine ls

无济于事。显然,该问题是由较新版本的 VirtualBox 中 Host-Only 网络的 IP 限制引起的。一些帖子建议手动编辑 VirtualBox 的networks.conf文件。但我在我的机器上找不到它,也不知道应该在那里更改什么! …

macos virtualbox docker docker-machine

16
推荐指数
1
解决办法
1万
查看次数

Docker和Chef的新Habitat工具有什么区别?

Chef的新Habitat工具是否与Docker一起使用?如果是这样,Habitat试图解决什么问题,或者只是试图替换Docker工具集中的工具(例如,Docker Swarm,Docker Machine,Docker Compose等)?

docker docker-machine chef-habitat

15
推荐指数
1
解决办法
3616
查看次数

VirtualBox:VERR_VM_DRIVER_NOT_INSTALLED

我正在尝试使用 docker 机器启动两个虚拟机:

docker-machine create --driver virtualbox myvm1
docker-machine create --driver virtualbox myvm2
Run Code Online (Sandbox Code Playgroud)

我在输出中看到以下错误:

(myvm2) Progress state: NS_ERROR_FAILURE
(myvm2) VBoxManage: error: Failed to create the host-only adapter
(myvm2) VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
(myvm2) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
(myvm2) VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp
(myvm2)
(myvm2) This is a known VirtualBox bug. Let's try to …
Run Code Online (Sandbox Code Playgroud)

virtualbox docker-machine macos-mojave

15
推荐指数
1
解决办法
3万
查看次数

Docker 守护进程未运行

这个领域的新手。我已经在我的 Windows PC 中安装了新版本的 Docker。我正在使用 Windows 10 专业版。我已经尝试了非常基本的 docker 命令,但它不起作用。我也以管理员身份运行 docker。总是出现以下错误

docker : error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers/create : open //./pipe/docker_engine: Zugriff verweigert 在 Windows 上的默认守护进程配置中,docker客户端必须运行提升才能连接。此错误也可能表示 docker 守护程序未运行。

在此处输入图片说明

containers docker docker-compose devops docker-machine

15
推荐指数
5
解决办法
4万
查看次数