Tag:

如何引用bash中的本地主机?

我目前在Windows 10上使用Docker工具箱,并将boot2docker作为虚拟机运行。 我首先使用: docker pull bamos/openface 。 然后我运行: docker run -it -v \Users:/Users bamos/openface /bin/bash 。 现在在我的Windows C:/用户,我有两个图像img1和img2 ,我需要在容器的bash内引用。 但是,当我进入bash并inputcd Users然后ls -a ,我找不到这两张照片。 所以我的问题是,如何引用不在容器中,但在我的本地主机(Windows)上的文件?

如何运行一个简单的主要方法,并复制它使用docker生成的文件

我有一个简单的主要方法,输出一些文件的文件夹。 如何将文件复制到我的主机来查看输出文件。 尝试使用音量,但它没有奏效。 这是docker文件 FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD main.jar main.jar ENTRYPOINT ["java","-jar","main.jar"] //用一些文件生成文件夹“xxxx”。 谢谢

在Docker文件中运行安装程序,无需用户交互

我一直在试图有一个docker文件安装程序,它可以在应用程序中安装我需要的特定的ODBC驱动程序。 我使用以下命令: 运行cd /tmp/./client1201/ 运行安装程序 它运行安装程序没有任何问题。 问题是它需要用户input才能继续执行一些步骤。 有什么办法可以让这个沉默? 如果是这样,这是一些docker专用function? 或者它实际上需要安装程序本身的某种支持才能实现这一目标? 感谢您的帮助

从Windows使用公钥authentication连接到远程docker计算机

我试图从Windows Server 2008连接到远程Docker主机(Ubuntu 16.04),所有这些都在AWS EC2上。 需要在单个EC2实例中运行docker,所以我使用了一个通用驱动程序。 我正在使用一个公共密钥文件(.pem),它适用于ssh(从putty提取ppk和从linux环境sshing),我得到: Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "xx.xx.xx.xx:2376": dial tcp xx.xx.xx.xx:2376: connectex: No connection could be made because the target machine actively refused it. 这可能吗? 我应该将pem文件转换为另一种格式吗? 我试过将证书转换为一些格式,并没有工作。

困惑于哪个docker驱动运行哪个iso

我正在运行docker v。1.27,并将在OpenStack层上部署一台机器(v.0.10)。 我正在尝试决定是否应该使用带有rancheros iso的virtualbox或openstack驱动程序。 我是使用任何types的Docker“技术”的新手。 据我所知,如果我使用OpenStack驱动程序,我的机器将能够使用OpenStackfunction,但从我读到的驱动程序(新星)有很多的stream量,我似乎无法find任何地方的司机。 任何指导都会有所帮助。

docker-machine命令在openstack上失败

我想在openstack环境中使用docker-machine命令,docker docker-machine –version给我docker-machine version 0.10.0 ,build为76ed2a6,所以我运行这个命令: docker-machine –debug create -d openstack –openstack-ssh-user ubuntu –openstack-auth-url http://controller:35357/v3 –openstack-image-name ubuntu –openstack-flavor-name m1.small –openstack-domain-name default –openstack-floatingip-pool public –openstack-net-name provider master1它给我这个错误: Error creating machine: Error in driver during machine creation: Expected HTTP response code [201 202] when accessing [POST http://controller:35357/v3/auth/tokens], but got 401 instead {"error": {"message": "The request you have […]

无法从docker中心拉我的私人图像

在将我的docker从1.8.2-el7升级到1.12.6版之后,它无法从Docker集线器中拉出我的私人镜像。 我能够执行列表图像命令 sudo docker -H tcp://test-app01.local:2376 images REPOSITORY TAG IMAGE ID CREATED SIZE account/image1 tag1 a4c286f0ec9e 10 hours ago 864.7 MB ubuntu latest d355ed3537e9 8 days ago 119.2 MB account/image1 tag2 4abd8c3ed720 3 months ago 878.8 MB 但是,成功login后无法从回购中获取最新图片。 sudo docker -H tcp://test-app01.local:2376 login -u username -p password Login Succeeded sudo docker -H tcp://test-app01.local:2376 pull account/image1:tag1 […]

如果configuration了registry镜像,则从Docker集线器中提取图像

我已经configuration了–insecure-registry myregistry.com:4443作为私有的DTR,并且还在EXTRA_ARGS中的/ var / lib / boot2docker / profile中configuration了镜像镜像 。 能够从私人DTR中拉出图像。 但是,如果图像有一些依赖的图像不是DTR的一部分,并在dockerhub无法拉动它。 有没有办法,我可以指定如果图像不可用在DTR从docker中心拉它? 另外,如果我不指定registry镜像,我需要指定主机名,同时拉图像,我想避免它,因此使用registry镜像。 任何帮助吗?

如何做到docker的SSH

我是新来的docker工人。 我想通过ssh在Docker容器中安装git和ruby。 首先,我开始下载docker.dmg,并将其安装在我的本地Mac机器上。 docker-machine version 0.12.0, build 45c69ad 但 docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 它不会返回任何东西。 所以我没有任何docker的名字。 所以它很难得到的IP和SSH的。 一旦我能够ssh然后我可以从命令行安装git /ruby等。

在主机上的每个用户的Docker守护进程

我有一个奇怪的事情要configuration的是,我可以有每个用户在主机上的docker守护进程? 我想隔离个人用户可以拥有自己的docker守护进程的进程,用户可以在其中运行自己的服务/映像/容器并对其进行testing。 基本上我需要testing环境,每个用户都有自己的一套服务。 我可以看到有一个叫docker桥的东西,但我不确定是否可以扩展它。 有人可以build议我一些东西。 编辑1 :我可以使用docker机相同吗? 但我没有findconfiguration它的方式。