我想在“docker ps”、“docker build”和“docker run”中使用 docker 命令行工具。如何将“docker”连接到 CDK 中的 Docker 守护进程,以便创建基于 RHEL 的 Docker 映像?
user2879327
问问题
96 次
1 回答
2
使用vagrant-service-manager插件设置主机环境,以将客户端 Docker 二进制文件 ( docker
) 连接到 CDK 内运行的 Docker 服务。在用于启动 CDK 的 Vagrantfile 目录中,运行:
eval "$(vagrant service-manager env docker)"
这将导出指示docker
二进制文件连接到 CDK 的环境变量。
要显示有关在 CDK 中运行的服务以及从主机连接到该服务的必要设置的信息(即查看第一个命令的作用),请运行:
vagrant service-manager env
有关详细信息,请参阅文档:使用 vagrant-service-manager 插件。
docker
如果您的主机系统上还没有安装客户端二进制文件, vagrant-service-manager可以为您完成:
vagrant service-manager install-cli docker
文档中的更多详细信息:Preparing Host System for Using Docker from the Command Line。
就像使用docker
二进制文件连接到 CDK 中的 Docker 守护程序一样,您可以使用oc
二进制文件连接到 CDK 中运行的 OpenShift 服务。安装和设置类似于docker
客户端。
于 2016-12-19T12:03:12.833 回答