我已经努力了几天,以了解如何启动一个我得到的项目,然后转向您以获取更清晰的图片。 这是一个内部门户网站项目,使您可以将MantisBT和Jenkins作为插件进行连接。
因此,我正在尝试与Docker一起启动带有image: vimagick/mantisbt:latest
的MantisBT映像和MariaDB映像。
在代码项目中,我有一个文件mysql_cnf.php
,该文件告诉我重要信息:
$password = "xxxxxxxx";
$hostname = "pc949";
$port = "3362";
$db_mantis = "bugtracker";
$SERVER_HTML = "https://OURSERVER/mantisCMS";
$MANTIS_SERVER_PATH =$SERVER_HTML.'/mantis';
我将docker-compose.yml
设置为:
mantisbt:
image: vimagick/mantisbt:latest
ports:
- "3362:8080"
links:
- db
restart: always
db:
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=bugtracker
- MYSQL_USER=root
- MYSQL_PASSWORD=xxxxxxxx
image: mariadb
ports:
- "3306:3306"
restart: always
我可以在http://localhost:3362/admin/install.php
上访问MantisBT的安装。
我可以通过mysql -h localhost -P 3306 --protocol=tcp -u root -p
连接到mySQL并创建数据库。
但是我仍然不知道如何链接我正在做的事情以及如何运行我在Eclipse中拥有的代码...我创建了一个配置 Local Apache 来运行index.php
上的http://localhost:8080
文件,但仍未链接。
答案 0 :(得分:1)
使用此
mysql -h db --protocol=tcp -u root -p
或删除--portocol
mysql -h db -u root -p