在基于RHEL的泊坞窗图像上连接Docker守护进程插入CDK

我想使用docker命令行工具,如“docker ps”,“docker build”和“docker run”。 如何将Docker连接到CDK中的Docker Daemon,以便我可以创build基于RHEL的Docker镜像?

使用vagrant-service-manager插件来设置您的主机环境,以便将您的客户端Docker二进制文件( docker )连接到在CDK中运行的Docker服务。 在用于启动CDK的Vagrantfile的目录中,运行:

 eval "$(vagrant service-manager env docker)" 

这将导出指示docker二进制连接到CDK的环境variables。

要显示有关在CDK内部运行的服务的信息以及从主机连接到必要的设置(即查看第一个命令的function),请运行:

 vagrant service-manager env 

详情请参阅文档: 使用vagrant-service-manager插件 。

如果你的宿主系统上没有安装docker client binary, vagrant-service-manager可以为你做:

 vagrant service-manager install-cli docker 

文档中的更多细节: 从命令行准备使​​用Docker的主机系统 。


就像使用docker二进制文件连接到CDK中的Docker守护程序一样,可以使用oc二进制文件连接到在CDK中运行的OpenShift服务。 安装和设置类似于docker客户端。