Tag: docker boot2docker

Docker开发 – Watch / Auto build?

我正试图从stream浪者转移到Docker或者Vagrant + Docker。 试图找出最好的解决scheme…无论如何,这是我的发展工作stream程。 1)build立虚拟环境 2)共享已同步的文件夹 3)发展 4)直接在浏览器中testing 代码在vm中自动刷新,所以我可以检查应用程序,因为我做了更改。 Docker看起来有些不同,因为每次修改都需要运行build命令。 只要检测到更改,任何build都可以运行。 任何使用Docker进行开发的build议?

试图运行docker集装箱的端口转发问题

我对docker工人来说并不陌生,但是在尝试运行docker工具容器实例(右字?)时,我看到了一些奇怪的现象。 我正在OSX上运行docker,并使用这里find的文档进行设置: http : //viget.com/extend/how-to-use-docker-on-os-x-the-missing-guide 似乎一切都好,然后我通过这些线路设置端口转发规则: for i in {49000..49900}; do VBoxManage modifyvm "boot2docker-vm" –natpf1 "tcp-port$i,tcp,,$i,,$i"; done 我可以通过检查Oracle VM VirtualBoxpipe理器 – >networking – >适配器1->使用OSX的端口转发中的configuration来确认boot2docker VM实例。 然后我运行这个命令来获取容器。 docker run -d -P dockerhub.emory.edu/ecoi_trunk:2 我做一个“dockerPS”,并得到这个信息。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f20bfefa2e97 dockerhub.emory.edu/ecoi_trunk:2 "/usr/sbin/apachectl 18 seconds ago Up 15 seconds 0.0.0.0:49153->443/tcp, 0.0.0.0:49154->80/tcp cranky_einstein 但是,当我运行“lsof -i:49153”时,我没有看到任何东西在听。 我也无法通过浏览器中的“l […]

WSO2pipe理registry,Docker和boot2docker

我在OSX 10.10上使用boot2docker来尝试运行WSO2治理registry。 我无法从主机(OSX)到达应用程序。 这是我的Dockerfile: FROM dockerfile/java:openjdk-7-jdk MAINTAINER Andrew Matthews COPY wso2greg-4.6.0.zip /opt/ RUN unzip /opt/wso2greg-4.6.0.zip -d /opt && \ rm /opt/wso2greg-4.6.0.zip EXPOSE 9443 CMD ["/opt/wso2greg-4.6.0/bin/wso2server.sh"] 这遵循docker.io上的其他人用于其他wso2应用程序的模式。 我用它来构build它: docker build -t="usmsnp/wso2greg" . 和它一起运行 docker run -i -t -P usmsnp/wso2greg 一切似乎进行得很好 – 我得到尽可能的Wso2公告: Mgt Console URL : https://172.17.0.27:9443/carbon/ 我有我的/ etc / hosts文件中的dockerhost别名boot2docker虚拟机 IP地址,当我导航到https://dockerhost:9443/carbon/使用curl我得到连接拒绝。 有任何想法吗? 更新:2014-11-28 当我使用tutum将图像部署到AWS时,它可以正常工作。 所以,任务完成了,我想。 […]

在Windows上创builddocker容器

因此,启动并运行boot2docker,以及从Docker Hub中取出容器在Windows环境中是没有问题的。 但是,如果我想创build一个容器并运行它,那我该怎么去做呢? 我读过关于使用无花果,但通过Windows或从容器安装无花果? 我试图从容器中做到这一点,但它通常会导致权限错误,甚至CHOWNing文件夹不能解决无法在容器中调用无花果的问题。 是否可以通过Windows上的Boot2Docker作为开发环境运行docker? 或者我应该使用Vagrant作为宿主虚拟机,并在其中使用一堆Docker容器? 只是一些澄清和方向将不胜感激。

泊坞窗推送失败,状态400

我的boot2docker推送失败,出现以下错误。 Error: Status 400 trying to push repository abc/pentaho1: "Access denied: 8dc6a04270dfb41460bd53968e31b14da5414501c935fb67cf25975af9066925 is a private image" 我在dockerhub上的用户名是abc。 我创build了一个标签为abc / pentaho1 / 这些是我按照步骤推动图像的步骤: docker build -t abc/pentaho1 docker login (successful) docker push abc/pentaho1:latest (我也尝试了没有最新的字的推命令) 我在名为pentaho1的dockerhub上创build了一个仓库。 这不是私人的。 但是我看到上面的错误。 另外我试了下面的命令。 结果是空的。 bash-3.2$ docker images -a | grep 8dc6a04270dfb41460bd53968e31b14da5414501c935fb67cf25975af9066925 bash-3.2$ 有人可以帮忙吗?

Docker运行时指标在boot2docker中

如本文档中所述 ,docker容器的运行时matrix应该在/sys/fs/cgroup/memory/lxc/<longid>/ 。 但是,如果我正在使用boot2docker映像,则只能使用一些matrix在/sys/fs/cgroup/memory/下find名为docker的文件夹。 $ ls /sys/fs/cgroup/memory/ -l total 0 -rw-r–r– 1 root root 0 Mar 25 08:39 cgroup.clone_children –w–w–w- 1 root root 0 Mar 25 08:39 cgroup.event_control -rw-r–r– 1 root root 0 Mar 25 08:39 cgroup.procs -r–r–r– 1 root root 0 Mar 25 08:39 cgroup.sane_behavior drwxr-xr-x 2 root root 0 Mar 25 07:41 docker/ […]

在windows上运行标准输出到docker容器运行linux

我需要将只能在Windows上运行的程序的输出传送给另一个只能在Linux上运行的程序。 (这些程序在function上与FFMPEG非常相似,所以为了testing,我将Windows上的FFMPEG标准输出转换为Linux上的FFMPEG标准input。) 我正在使用Docker在Windows上运行Linux容器。 Docker支持从主机到Docker容器的pipe道数据,如下所示: ffmpeg -i <input> -c:a copy -v:a copy -f mpegts – | docker run ffmpeg-container -f mpegts -i – -c:a copy -c:v copy <output> 但是,Windows上的Docker运行在虚拟机上,没有本地客户端,这意味着我不能直接pipe道到容器。 到目前为止,我还没有find任何有关通过Windows上的虚拟机pipe道数据的例子或讨论。 我已经尝试了使用netcat替代解决scheme,但它的吞吐量太慢了: 视窗: ffmpeg -i <input> -c:a copy -v:a copy -f mpegts – | ncat <ip address> <port> Linux的: nc -l <ip address> <port> | ffmpeg -f […]

BigTable泊坞窗图像启动问题:util.NativeCodeLoader:无法加载您的平台的原生Hadoop库

我正在关注BigTable的教程: https : //cloud.google.com/bigtable/docs/hbase-shell-quickstart 当我尝试启动我的Docker镜像时,出现以下错误: C:\ dev \ GoogleCloudBigtable-quickstart> docker run -it bigtable -hbase / bin / bash -c“hbase shell” 2015-05-07 18:11:52,366 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable NativeException: java.io.IOException: java.lang.reflect.InvocationTargetException initialize at /hbase/bin/../lib/ruby/hbase/hbase.rb:41 (root) at /hbase/bin/../bin/hirb.rb:118 2015-05-07 18:11:52,958 WARN [Thread-3] hbase.BigtableOptionsFactory: Shutdown is commencing […]

在Boot2Docker中使用MySQL时缓慢JDBC连接

我试图用一个标准的MySQL映像使用Boot2Docker(在Windows上)作为开发数据库服务器。 在我的本地机器上,我可以成功地连接到容器内部运行的MySQL服务器,但是当我尝试从主机执行一些JDBC调用时,它非常慢! 从通话返回需要20到30秒。 我将端口3306转发到docker-vm,并检查了一些networking设置,但我仍然无法确定是什么导致networking/ jdbc连接速度缓慢。 有关如何解决这个问题的任何提示?

ssh放入boot2docker – 你能看到boot2docker vm中的-v文件夹

你可以做以下吗? ssh放入boot2docker – 并在boot2docker vm中看到-v文件夹 我正在寻找这个,因为我需要有一个进程(networking包开发服务器)对文件更改事件作​​出反应。 这不适用于docker中简单的-h文件夹?