services:
  btpanel:
    image: docker.cnb.cool/btpanel/btpanel:nas # 宝塔面板官方镜像(国内源),也可直接使用dockerhub镜像 btpanel/baota:nas
    deploy:
      resources:
        limits:
          cpus: "2.0"  # 最大CPU核心限制,根据实际情况调整
          memory: "1024M"  # 最大内存限制,根据实际情况调整
      restart_policy:
        condition: always
    ports:
      - "38888:8888" # 宝塔面板对外访问端口,默认38888
      - "8080:80" # Web服务端口,默认8080
      - "8443:443" # HTTPS服务端口,默认8443
      - "33306:3306" # MySQL服务端口,默认33306,不需要暴露到容器外可删除
      - "22022:22" # SSH服务端口,默认22022,不需要暴露到容器外可删除
      - "32888:888" # PHPMyAdmin服务端口,默认32888,不需要暴露到容器外可删除
    volumes:
      - "/www:/www" # 持久化存储容器数据,默认挂载到/www,可根据实际情况调整目录
    labels:
      createdBy: "bt_apps"

对于和我一样的docker新手,最重要的说明

安装后可能会关机或频繁添加端口,必定会停止镜像,来进行设置。在安装之前一定要设置好数据持久化。
即设置文件路径的映射。如下图
v23.png

否则每次重启镜像都会重新配置

參考鏈接:
https://r2wind.cn/articles/20241209.html
https://blog.csdn.net/qq_32642029/article/details/148052784

标签: none

评论已关闭