在基于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
客户端。