Tag: Ubuntu

docker构build在云VM上失败

我有一个在Azure虚拟机内运行的Ubuntu 16.04(Xenial)。 我已经按照说明安装了Docker,所有的东西看起来都不错。 当我触发–net=host docker run时,我需要做的事情之一是传递–net=host ,它允许我在容器中运行apt-get update和其他因特网相关的命令。 当我尝试基于现有的Ubuntu镜像触发docker build时,问题就出现了。 它失败: 这里的问题是,没有办法将–net=host传递给build命令。 我发现在Docker GitHub( #20987 , #10324 )上有问题,但没有明确的解决scheme。 在Stack Overflow上有一个覆盖我想要的场景的现有答案 ,但是这在云VM中不起作用。 有关可能发生什么的任何想法? 更新1: 这是docker version输出: Client: Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git commit: 8eab29e Built: Thu Jul 28 22:11:10 2016 OS/Arch: linux/amd64 Server: Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git […]

远程访问Docker容器中的Web服务器

我已经开始使用docker for dev了,具有以下设置: 主机 – Ubuntu的服务器。 Docker容器 – webapp w / tomcat服务器(使用https)。 至于主机容器访问 – 一切工作正常。 但是 ,我无法设法从远程机器访问容器的web应用程序(尽pipe仍在同一个networking中)。 运行时 docker port <container-id> 443 输出是预期的,所以docker的端口绑定似乎很好。 172.16.*.*:<random-port> 有任何想法吗? 谢谢!

sudo:docker-machine:command not found

谁曾经尝试过这个关于Docker Swarm的教程? https://docs.docker.com/get-started/part4/ 有一个部分叫做: 创build一个集群 。 我想要做的是用docker-machine创build几个虚拟机。 由于我使用ubuntu16.0.4所以我使用以下命令来获得VirtualBox。 sudo apt-get update sudo apt-get install virtualbox-5.2 在我安装VirtualBox后,键入一个命令,如: docker-machine create –driver virtualbox myvm1 但它说: sudo:docker-machine:command not found 所以我input另一个命令来检查我是否已经正确安装了VirtualBox。 sudo virtualbox版本 这将打开Oracle VM VirtualBox Manager ,这意味着我没有正确安装VirtualBox,但不确定。 任何人都可以帮我解决问题吗? 任何帮助,将不胜感激。