This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.6.2.2. 教程:构建私有代码
创建存放您的代码的本地目录:
mkdir myapp cd myapp
$ mkdir myapp $ cd myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在目录中,创建一个名为
Dockerfile
的文件,其内容如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建名为
index.html
的文件,其内容如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为您的应用程序创建新构建:
oc new-build --strategy docker --binary --docker-image centos:centos7 --name myapp
$ oc new-build --strategy docker --binary --docker-image centos:centos7 --name myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用本地目录的内容启动一个二进制构建:
oc start-build myapp --from-dir . --follow
$ oc start-build myapp --from-dir . --follow
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
new-app
部署应用程序,然后为其创建路由:oc new-app myapp oc expose svc/myapp
$ oc new-app myapp $ oc expose svc/myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 获取路由的主机名并导航到它:
oc get route myapp
$ oc get route myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
在构建并部署您的代码后,您可以通过调用 oc start-build myapp --from-dir
,对本地文件进行更改并启动新的构建。构建后,代码将被自动部署,当您刷新页面时,更改将会被反映到您的浏览器中。