Tag:

docker机可以ssh但不是scp

我开始使用Docker Machine,我刚看到有一个scp命令。 就像文件说的那样: $ docker-machine ssh dev 'echo A file created remotely! >foo.txt' $ docker-machine scp dev:/home/docker/foo.txt . 我做了同样的创build一个文件,然后: docker-machine scp default:/home/docker/test.txt . 但我仍然面临着一个地位1。 如果我做了相反的事情,并上传一个文件到容器,我面临着状态1失去连接。命令: docker-machine scp mongo.tar default:mongo.tar 请假设我不是ssh和scp的专家。

如何通过docker机在Centos 6docker集装箱中使用kvm

我试图通过docker机器在Centos 6 docker容器中使用kvm。 我的docker机vm(基于vmware融合)支持嵌套的虚拟机,但在我的泊坞窗容器中,我看到: modprobe kvm FATAL: Could not load /lib/modules/4.1.12-boot2docker/modules.dep: No such file or directory modprobe kvm_intel FATAL: Could not load /lib/modules/4.1.12-boot2docker/modules.dep: No such file or directory 任何想法我失踪?

Docker中的NFS:exportfs:<path>不支持NFS导出

我正在使用docker NFS容器,但遇到安装导出目录(即使在本地主机上)的麻烦。 问题 exportfs: <path> does not support NFS export 设置 我的容器使用一个入口脚本 写目录(通过命令行参数提供)到/etc/exports , 调用rpcbind和service nfs-kernel-server start ,和 请inotifywait继续运行。 Dockerfile没什么特别的。 我安装inotify-tools和nfs-kernel-server ,公开端口2049,并复制入口点脚本。 我在El Capitan Macbook上使用docker-machine 。 我将卷从主机映射到容器,以使nfs服务器可以访问我想要导出的目录。 入口点脚本 modprobe nfs modprobe nfsd for x in ${@}; do echo -e "$x\t*(rw,sync,no_subtree_check,crossmnt,fsid=root,no_root_squash)" >> /etc/exports done source /etc/default/nfs-kernel-server source /etc/default/nfs-common rpcbind service nfs-kernel-server start exec inotifywait –monitor /exports […]

用docker机指定docker引擎版本

docker-machine使用最新的docker引擎版本创build新的实例。 是否可以指定docker引擎版本? –engine-install-url docker-machine create命令有一个–engine-install-url选项。 但是,我无法find版本特定的url( https://get.docker.com/ )。

获取并传入容器的主机IP地址

我有一个容器运行一个服务和一个没有集装箱(运行在主机上)的rails应用程序。 该服务需要在主机上运行的rails应用程序中调用端点。 我知道我可以使用-e选项启动容器,并将其传递给一个IP地址。 如何从容器内部看到主机的IP地址(假设它可以是dynamic的)?

如何使用docker-machine来设置VirtualBox VM选项?

使用boot2docker很容易设置一些VirtualBox虚拟机选项,同时初始化VM: boot2docker –disksize=50000 –memory=4096 … 由于最新的技术是使用docker-machine创build这些虚拟docker-machine我的问题是:如何将这些选项传递给docker-machine同时创build一个新的: docker-machine create -d virtualbox test