diff --git a/docs/README.md b/docs/README.md index e3bc443..334afb5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -10,7 +10,15 @@ DPanel 是一款 Docker 可视化管理面板,提供了完善的容器、镜 - 提供多种环境的基础镜像和模板,可以快速构建属于自己的镜像。 - 可以通过 Zip 或是 Git 构建镜像,快速实现可持续化构建。 +#### 概览 ![home.png](https://s2.loli.net/2024/05/22/Q14SEiR7z2uOHTX.png) +#### 容器管理 ![app-list.png](https://s2.loli.net/2024/05/25/P1RTvFtiwYOB6Hn.png) +#### 文件管理 +![file.png](https://s2.loli.net/2024/05/25/VoR9isQ3cX5mbdZ.png) +#### 镜像管理 ![image-list.png](https://s2.loli.net/2024/05/25/Du3HgGmdXb5qiap.png) +#### 创建镜像 +![.png](https://s2.loli.net/2024/05/25/ARkgKExNC3VoSbF.png) +#### 系统管理 ![system-basic.png](https://s2.loli.net/2024/05/25/P8N23wqaKlFAfy4.png) diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 25f27b5..353b277 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -6,6 +6,7 @@ * [关联容器](zh-cn/manual/container-create-link.md) * [基础镜像](zh-cn/manual/container-create-image.md) * **创建镜像** + * [介绍](zh-cn/manual/image-create.md) * [Dockerfile](zh-cn/manual/image-create-dockerfile.md) * [源码Zip包](zh-cn/manual/image-create-zip.md) * [Git仓库](zh-cn/manual/image-create-git.md) diff --git a/docs/zh-cn/manual/image-create-dockerfile.md b/docs/zh-cn/manual/image-create-dockerfile.md index f326967..d3cd25a 100644 --- a/docs/zh-cn/manual/image-create-dockerfile.md +++ b/docs/zh-cn/manual/image-create-dockerfile.md @@ -1 +1,22 @@ -# 通过 Dockerfile 创建镜像 \ No newline at end of file +# 通过 Dockerfile 创建镜像 + +> 如果该文件中还依赖于其它配置文件,则需要采用 Zip 或是 Git 的形式进行构建 + +通过单 Dockerfile 文件的形式构建镜像。 + +### 模板 + +> 基础镜像仓库:https://hub.docker.com/r/donknap/dpanel + +DPanel 提供了 php、node、java、go、html 的基础的镜像。你可以在这些镜像的基础之上,构建出符合自己要求的镜像。 + +一般要遵循以下约定: + +- 基础镜像采用 alpine 系统 +- 持久存储位于 /app 目录,此目录下的文件都将会持久化存储 +- 如果程序中需要对外暴露访问,一般是绑定到 80 端口,创建容器时再做端口映射 +- 对于 java go node 需要启动脚本的程序,将启动脚本定义在 RUN_COMMAND + +### 演示 + +基于php基础镜像,安装 pdo_pgsql 和 intl 扩展。 \ No newline at end of file diff --git a/docs/zh-cn/manual/image-create.md b/docs/zh-cn/manual/image-create.md new file mode 100644 index 0000000..ff5a31d --- /dev/null +++ b/docs/zh-cn/manual/image-create.md @@ -0,0 +1,7 @@ +# 构建镜像 + +### 构建任务 + +> 重复构建某个镜像时,要更改一下镜像的版本号,例如:donknap/test:1.0.1 + +当构建完成某个镜像后,系统会保留创建的时配置信息,以便于后可持续性构建镜像。 \ No newline at end of file