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