您可以通过多种方式使用Startx Apache镜像:
更多应用构建器和示例请参见startx docker镜像仓库
| Docker Hub仓库 | OpenShift | Docker Compose | Fedora发行版 |
|---|---|---|---|
startx/sv-php:latest | 镜像流 构建 部署 | compose | Fedora core rawhide + Apache 2.4.39 + PHP 7.3.8 |
startx/sv-php:31 | 镜像流 构建 部署 | compose | Fedora core 31 + Apache 2.4.39 + PHP 7.3.1 |
startx/sv-php:30 | 镜像流 构建 部署 | compose | Fedora core 30 + Apache 2.4.39 + PHP 7.3.1 |
startx/sv-php:29 | 镜像流 构建 部署 | compose | Fedora core 29 + Apache 2.4.39 + PHP 7.2.20 |
startx/sv-php:28 | 镜像流 构建 部署 | compose | Fedora core 28 + Apache 2.4.17 + PHP 5.6.16 |
startx/sv-php:27 | 镜像流 构建 部署 | compose | Fedora core 27 + Apache 2.4.17 + PHP 5.6.16 |
startx/sv-php:26 | 镜像流 构建 部署 | compose | Fedora core 26 + Apache 2.4.17 + PHP 5.6.16 |
startx/sv-php:23 | 不适用 | 不适用 | Fedora 23 |
startx/sv-php:22 | 不适用 | 不适用 | Fedora 22 |
startx/sv-php:21 | 不适用 | 不适用 | Fedora 21 |
startx/sv-php:20 | 不适用 | 不适用 | Fedora 20 |
startx/sv-php:centos8 | 镜像流 构建 部署 | compose | CentOS 8 |
startx/sv-php:centos7 | 镜像流 构建 部署 | compose | CentOS 7 |
startx/sv-php:centos6 | 镜像流 构建 部署 | compose | CentOS 6 |
startx/sv-php:alpine3 | 镜像流 构建 部署 | compose | Alpine 3.10 + Apache 2.4.33 + PHP 7.2.5 |
startx/sv-php:ubi8 | 镜像流 构建 部署 | compose | RedHat UBI 8 |
如果您需要有关设置和安装各种容器引擎(docker、podman、s2i、dockerEE、kubernetes、openshift)的指导,您可以阅读我们的容器引擎指南。
bashdocker run -it -p 9213:8080 --name="example-php" startx/sv-php
bashfirefox http://localhost:9213
docker-compose.yml文件,内容如下yamlphp: image: startx/sv-php:latest container_name: "example-php" ports: - "9213:8080"
bashdocker-compose up -d docker-compose logs
bashfirefox http://localhost:9213
OpenShift集群管理员可以向所有用户提供此镜像及其所有版本。您可以将我们的OpenShift镜像流导入到您的openshift项目中。
您必须是集群管理员才能将此镜像添加到openshift项目。如果不是,您可以将其添加到您自己的项目中(跳过下一步中的oc project openshift命令)
bash# 切换到openshift项目 oc project openshift # 将镜像流添加到服务目录(项目或集群范围) oc create -f [***]
OpenShift集群管理员可以向用户添加构建和部署模板。作为管理员,您可以将我们的OpenShift构建模板导入到您的openshift项目中。
您必须是集群管理员才能将此镜像添加到openshift项目。如果不是,您可以将其添加到您自己的项目中(跳过下一步中的oc project openshift命令)
bash# 切换到openshift项目 oc project openshift # 将此模板添加到服务目录(项目或集群范围) oc create -f [***]
然后您可以构建应用程序
bash# 创建示例项目 oc new-project example # 启动新应用 oc process -f startx-php-build-template \ -p APP_NAME=myapp \ | oc create -f -
OpenShift集群管理员可以向用户添加部署模板。作为管理员,您可以将我们的OpenShift部署模板导入到您的openshift项目中。
您必须是集群管理员才能将此镜像添加到openshift项目。如果不是,您可以将其添加到您自己的项目中(跳过下一步中的oc project openshift命令)
bash# 切换到openshift项目 oc project openshift # 将此模板添加到服务目录(项目或集群范围) oc create -f [***]
然后您可以部署应用程序
bash# 创建示例项目 oc new-project example # 启动新应用 oc process -f startx-php-deploy-template \ -p APP_NAME=myapp \ | oc create -f -
创建本地项目(如果您已在包含run bash脚本的项目目录中,则跳过)
bash# 创建项目目录 mkdir example-project cd example-project # 创建运行脚本 cat << "EOF" <html><head></head><body><h1>My Web Application</h1></body></html> EOF > index.html
然后您可以将此镜像用作S2I构建器镜像
bash# 使用当前目录的应用代码 s2i build . startx/sv-php:latest startx-php-myapp docker run --rm -d -p 9213:8080 startx-php-myapp # 使用startx应用示例代码仓库 s2i build [***] startx/sv-php startx-php-sample docker run --rm -d -p 9213:8080 startx-php-sample
您可以使用此Dockerfile模板基于此容器启动新的个性化容器。在项目目录中创建名为Dockerfile的文件,并将以下内容复制到其中。有关如何使用此文件的说明,请参见[Docker指南
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429