1

我想在“docker ps”、“docker build”和“docker run”中使用 docker 命令行工具。如何将“docker”连接到 CDK 中的 Docker 守护进程,以便创建基于 RHEL 的 Docker 映像?

4

1 回答 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 回答