将数据库相关环境变量分开,增加注释或空格使得命令更易读。
如果你的 MySQL 主机、端口等配置没有变化,应该确保这些信息是安全的,并考虑使用 Docker secrets 或环境变量配置来避免直接暴露敏感信息。
docker run -d -it --privileged=true --restart=always --name zentao \
-v /data/zentao/data:/data \ # 映射数据目录
-p 32060:80 \ # 映射端口
-e ZT_MYSQL_HOST=172.10.10.113 \ # MySQL 主机
-e ZT_MYSQL_PORT=30306 \ # MySQL 端口
-e ZT_MYSQL_USER=root \ # MySQL 用户
-e ZT_MYSQL_PASSWORD=Yo5WYypu0mCCheOU \ # MySQL 密码
-e ZT_MYSQL_DB=zentao \ # 使用的数据库名
hub.zentao.net/app/zentao:21.6 # 镜像名和标签
然后浏览器访问ip+32060就可以了。