Articles of 泊坞窗

与Docker共享设备(摄像头,USB驱动器等)

我需要使用我的docker容器在我的主机Linux机器上从/dev共享特定的设备。 –privileged标志用于在–privileged docker run被调用时共享/dev中的任何设备,但是随后添加或移除的设备不会传播到容器中。 我尝试了docker run -v=/dev:/dev …但是最终导致了像/ dev / pts这样的文件的权限和所有权,导致主机不能创build新的伪terminal。 我也尝试了–device标志,但是这不允许你共享一个尚不存在的设备。 最后,我尝试共享像-v=/dev/video0:/dev/video0这样的设备的卷,但是如果/ dev / video0在运行之前不存在,那么docker会在那里创build一个目录,并且networking摄像头不会在/ dev / video0时插入。 有没有更好的方式来获得这种支持的function?

如何让Docker在公司防火墙后的Windows系统上运行?

我试图得到一个工作docker安装以下教程: http : //docs.docker.io/en/latest/installation/windows/ 到目前为止,我得到的虚拟机运行一个手动下载的存储库(后面的github链接,并下载为zip,因为“git克隆”没有工作在我的公司代理,即使设置代理与“git conf –global http .proxy …“ – 它一直要求我authentication407,虽然我进入了我的用户&PW)。 现在我处于应该使用“docker run busybox echo hello world”(Section“Running Docker”)的状态。 当我这样做的时候,我首先被告知Docker没有安装(如教程的底部所示),然后,我用apt-get install docker得到它后,我得到“Segmentation Fault或者遇到严重错误。核心和堕落“。 现在做什么? 这是因为我没有使用git clone或者是docker安装有问题吗? 我读的地方,apt-get安装docker不安装我想要的docker,但一些GNOME的工具,我可以指定我的apt-request来获得正确的工具?

boot2docker vm重新启动时会忘记更改

基本上,我在SSH进入虚拟机时所做的任何更改都将在虚拟机重新启动时丢失。 我假设当我停止虚拟机时,问题与错误有关。 C:\Users\Tom>boot2docker stop error in run: Failed to stop machine "boot2docker-vm": exit status 1 但是,我可能只是在做一些愚蠢的事情。 我遵循的顺序如下(docker logo elided),你可以看到它在整个重启过程中丢失了示例目录。 C:\Users\Tom>boot2docker up Waiting for VM and Docker daemon to start…………………..ooo Started. Writing C:\Users\Tom\.boot2docker\certs\boot2docker-vm\ca.pem Writing C:\Users\Tom\.boot2docker\certs\boot2docker-vm\cert.pem Writing C:\Users\Tom\.boot2docker\certs\boot2docker-vm\key.pem Docker client does not run on Windows for now. Please use "boot2docker" ssh to SSH into the VM instead. […]

Windows上的Docker(Boot2Docker) – 由未知权限错误签名的证书

我在Windows上运行Docker(boot2docker + Oracle Virtual Box)。 在我的企业环境中,他们修改证书,使CA成为公司自己签署的CA. 因此,链条就这样结束了: Company's CA |__ Company's Intermediate CA |__ Docker Certificate 当我尝试运行任何命令时,例如: docker run hello-world 我得到这个错误: Get https://index.docker.io/v1/repositories/library/hello-world/images: x509: certificate signed by unknown authority 我已经find了这个问题的几个答案,但总是在Linux环境下。 我怎样才能解决这个问题在Windows中?

docker图像和容器在Windows中使用时存储在哪里?

注意:对于Windows和Docker来说都是超新的 我一直在使用的教程说,如果我们使用Linux,它们位于/var/lib/docker/containers ,但我似乎无法在Windows机器上find它。 谢谢!

Windows 10 Docker主机 – 从Linux容器中显示GUI应用程序

我试图使用Windows 10作为我的主机,并运行包含基于gui的应用程序的Docker容器,并使用X11转发或类似的东西显示它们。 几乎所有的信息,我在网上find处理Linux主机到Linux容器(例如 – http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker )在哪里sockets/ x11权限被暴露。 我发现的其他信息是以前的Boot2Docker / Windows实现,其中virtualbox被要求作为安装过程的一部分,并要求VNC。 目前的基本设置,有谁知道什么必须调整,让Firefox显示在主机系统的窗口内? – 在Windows 10主机上启动XMing服务器 Dockerfile FROM ubuntu:14.04 RUN apt-get update && apt-get install -y firefox CMD /usr/bin/firefox 命令 PS> docker build -t firefox . PS> set-variable -name DISPLAY -value localhost:0.0 PS> docker run -ti –rm -e DISPLAY=$DISPLAY firefox 谢谢

在Windows上与Docker联网

我使用这个官方指南在Windows 7机器上设置Docker: https://docs.docker.com/windows/started/ 我成功地从docker中心拉了一个图像,我可以运行我自己的docker图像。 不,我坚持试图运行和访问与Windows上的泊坞窗Web服务器。 显然,在boot2docker我无法按照习惯的方式到达我的docker集装箱。 将docker run命令添加-p 3007:80 ,端口转发显示在容器列表( docker ps )中,为0.0.0.0:3007 -> 80 。 与-p 127.0.0.1:3007:80我得到一个更有意义的IP地址。 但是,我不能通过Windows主机上的浏览器访问容器。 此外, docker inspect不会显示正在运行的容器的IP地址(这似乎也是错误的)。 我也试过–net=host无济于事。

拉动microsoft / xxxxx时出现未知Blob

我想将Windows核心/纳米的Docker镜像, docker pull microsoft/xxx我的本地计算机上。 拉开始,但很快结束与错误unknown blob 这两个结果相同: PS C:\>docker pull microsoft/nanoserver PS C:\>docker pull microsoft/windowsservercore