恢复文档

  1. 快速启动
    docker run -d -p 80:80 kodcloud/kodbox
  2. 实现数据持久化——创建数据目录并在启动时挂载
    mkdir /root/kod_data
    docker run -d -p 10086:80 -v /root/kod_data:/var/www/html kodcloud/kodbox
  3. 添加https
  • 安装caddy
  • 找个域名,免费的二级也行,比如麦芝: https://dns.liiig.com/
  • 假设买好的域名为xxxx.com
  • 创建文件Caddyfile,填入两行数据:
    xxxx.com
    reverse_proxy 127.0.0.1:10086
  • 然后在Caddyfile文件同目录下执行 caddy run 或者 caddy start 或者 caddy reload 看哪个好使用哪个就行

重装系统选择centos

因为appnode只能用centos

image

然后重置密码

image

FinalShell登录进去

image

例行更新

yum update
yum upgrade

安装docker,启动并设置开机自启

yum install -y docker
systemctl start docker.service
systemctl enable docker.service

【查看容器端口映射】

docker port 容器ID

【查看容器启动时的配置参数】

pip3 install runlike
runlike -p 容器ID

查看是否已经设置开机启动

systemctl list-unit-files | grep enabled

安装appnode

过程中需要设置面板端口号,管理员名以及密码

image

修改mysql默认端口[修改后可以加mysql蜜罐]

mysql -u root -p
show global variables likt 'port';
image
nano /etc/my.cnf
[mysqld]
port=****

重新启动mysql

/etc/init.d/mysqld restart

/systemctl restart mysqld.service

直接appnode中重启mysql服务

再次登录后查看端口

mysql -u root -p
show global variables like 'port';
image

appnode创建运行环境,记得重置mysql密码,注意端口已经修改

image

docker安装phpmyadmin

docker pull phpmyadmin

docker run --name PHP_My_Admin -d -e PMA_PORT=****** -e PMA_HOST=**** -p *****:80 --restart=always phpmyadmin

--restart=always是为了保证能够docker启动后可以自动开启实例
PMA_PORT:值是你修改后的mysql的端口号
PMA_HOST:值是ifconfig后本机的物理机局域网地址,因为对于docker来说,127.0.0.1指的是docker自身而不是物理机

此时肯定登录不上,因为docker是虚拟出来的环境,mysql默认不允许外部主机登录

先登录mysql:mysql -u root -p
允许其他IP登录:GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;
刷新配置:flush privileges
此时就可以登录mysql了,而且IP显示的也是docker容器的IP:
image

appnode修改SSH默认端口【修改后就可以加SSH蜜罐了】

修改后记得要重启SSH服务才生效
image

开始加蜜罐

开源蜜罐:https://hfish.net/#/

启动成功后记得加容器自启

docker update --restart=always 【容器ID】
蜜罐就慢慢折腾就好

kodbox

docker search kodbox
docker pull kodcloud/kodbox
docker run --name=kodbox -d -p 80:80 --restart=always kodcloud/kodbox
安装过程中记得数据库地址是修改过的,对于docker容器来说,同局域网的那个IP的修改后的端口才是真正的数据库地址
image

posted @   漫天残星  阅读(199)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示