Tag: boot2docker

Docker和OpenVZ之间的区别

我是虚拟化世界的新手。 有人能向我解释OpenVZ和Docker之间的区别吗? 对未来有什么好处? 优点和缺点?

Docker / Boot2Docker:为OS X上的docker设置HTTP / HTTPS代理

简而言之 :如何在Mac OS X上设置Docker的HTTP / HTTPS代理? 详细地说 : 我在Mac OS X上运行代理后面的Docker(1.12)。 我按照安装说明安装了boot2docker。 如果我从networking内部的Dockerregistry中获取这个工作正常。 但是,从docker.io提取时出现以下错误: machine:~ me$ docker run ubuntu echo hello world Unable to find image 'ubuntu' locally Pulling repository ubuntu 2014/06/30 13:23:26 Get https://index.docker.io/v1/repositories/ubuntu/images: dial tcp: lookup index.docker.io: no such host 注1 : DOCKER_HOST , http_proxy和https_proxy在环境中可用(运行env显示全部三个)。 注2 :我在其他post中读到,当守护程序运行不正常时会发生此错误。 但是, docker version不显示任何问题。 此外,我可以拉和运行从我的networking内部的Dockerregistry中提取的图像。 注3 :我可以在Red […]

docker机器中的端口转发?

由于boot2docker被弃用,我已经切换到docker-machine但我不知道如何从docker-machine打开一个端口。 在boot2docker我可以这样做: boot2docker ssh -L 27017:localhost:27017 只要SSH连接处于打开状态,就会将端口27017从VirtualBox转发到本地主机27017。 请注意,我不想在VirtualBox中永久打开端口。 如何用docker-machine实现这个docker-machine ?

Docker错误:客户端和服务器没有相同的版本

因为我只是更新了Docker到1.1.0我得到: 来自守护进程的错误响应:客户机和服务器没有相同的版本(客户机:1.13,服务器:1.12) 你知道如何解决这个问题吗? 我切换回到1.0.1,一切工作。

Docker Compose与Dockerfile – 哪个更好?

我一直在阅读和学习Docker ,并试图正确select使用Django的设置。 到目前为止,要么是: Docker Compose或Dockerfile 我明白Dockerfiles用在Docker Compose ,但我不确定是否将所有内容放在一个大的Dockerfile中,并将多个FROM命令放在不同的图像上? 我想要使​​用几个不同的图像,其中包括: uwsgi nginx postgres redis rabbitmq celery with cron 请告知使用Docker设置这种types的环境的最佳实践。 如果有帮助,我在Mac上,所以使用boot2docker 。 我有一些问题: Docker Compose与Python3不兼容 我想集装箱我的项目,所以如果一个大的Dockerfile是不理想的,那么我觉得我需要分解使用Docker Compose 我可以让项目Py2&Py3兼容,所以我倾向于Django-compose

在OS X上用Docker设置开发环境的正确方法是什么?

介绍 我无法find一个好的方法来在OS X上使用Docker和Boot2Docker来设置开发环境。 我遇到的问题是如何pipe理源代码,以便: 我可以使用已经安装的工具(文本编辑器,IDE,git等)修改OS X上的代码。 这些修改反映在Docker容器中,所以如果我重新运行testing或刷新网页,我可以立即看到我的更改。 理论上,通过将我的源代码安装为一个卷,这应该很容易: docker run -it -v /path/to/my/source/code:/src some-docker-image 不幸的是,这有两个主要的问题,使得它在OS X上完全无法使用: 问题#1:在Virtual Box(使用vboxsf)上挂载的卷非常慢 例如,如果源代码是Docker镜像的一部分,这里是Jekyll编译我的主页需要多长时间: > docker run -it brikis98/yevgeniy-brikman-homepage:v1 bash root@7aaea30d98a1:/src# time bundle exec jekyll build […] real 0m7.879s user 0m7.360s sys 0m0.600s 这里是完全相同的Docker镜像,除了这次,我从OS X安装源代码: > docker run -it -v $(pwd):/src brikis98/yevgeniy-brikman-homepage:v1 bash root@1521b0b4ce6a:/src# time bundle exec jekyll build […] […]

如何在Docker容器中装载主机目录?

我正在尝试将一个主机目录挂载到docker容器中,以便在主机上完成的所有更新都反映到docker容器中。 在Google和Google阅读docker链接之后,我无法成功。 有人可以指出我在哪里做错了吗? 这是我做的 kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ tree . ├── Dockerfile └── main_folder ├── tfile1.txt ├── tfile2.txt ├── tfile3.txt └── tfile4.txt kishore$ tree . ├── Dockerfile └── main_folder ├── tfile1.txt ├── tfile2.txt ├── tfile3.txt └── tfile4.txt […]