aatest 发表于 2022-9-13 14:58:53

构建自己的DOCKER容器

本帖最后由 aatest 于 2022-9-15 12:19 编辑

每个人使用的功能不一样,DOCKER容器的需求也不一样
个人会折腾一下网站,以前一直用小皮面板(免费,但很老了,面板问题也不少。功能也有限)
宝塔嘛,身材真不怎样,还特麻烦,要注册什么的,很多功能还收费
AMH面板是听过,但没实际用过

试用了一下版主的AMH DOCKER,身材有点大(近6G),想加入自己的东西还要进容器里面折腾
(例如,新创建一个网站是AMH默认的展示页),嗯。决定自己弄一个

弄了几天(新手第一次学习折腾DOCKERFILE)
搞了个DEBIAN底层+AMH+CLASSCMS
(AMH网站AMH 面板安装 - amh.sh)
(CLASSCMS网站ClassCMS-简单、灵活、安全、易于拓展的内容管理系统。)

将基本的文件做成一个压缩包给大家尝试学习和折腾一下


(想折腾,需要对LINUX命令有所了解)

使用方法:
下载附件,将压缩包放进带LINUX里面(可以用UNAS上传,也可以用SSH登陆后上传)
tar -xvf dockeramh7.tar.gz
cd dockeramh7
docker build -t xxxx:yyy .
docker build 命令就是直接生成镜像文件xxxx镜像名,yyy版本号(可以是数字,英文或者熟悉的latest)
编译安装amh需要时间看设备给不给力(6核12线程要3分钟:P)
编译完成后就可以在DOKCER镜像里面看到自己编译的镜像,可以创建容器测试了
-----------------------------------------------------------------------
解压后目录里面有几个文件
主要文件是Dockerfile
可以在命令行下用
nano Dockerfile
进行查看和修改
Dockerfile文件里面的命令怎么用请看教程Docker Dockerfile | 菜鸟教程 (runoob.com)

其它文件也可以用nano指令查看和修改修改完成重新用

docker build -t xxxx:yyy .
来创建镜像

-----------------------------------------------------------------
想看AMH的默认登陆密码
可以进容器控制台
输入cat /amh.log
登陆后再修改自己需要的密码就行

页: [1]
查看完整版本: 构建自己的DOCKER容器