将jenkins与docker-compose.yml文件集成为laravel项目

在我的docker-compose.yml文件下面:

version: '2' services: webserver: build: . ports: - '85:80' volumes: - ./:/var/www/html - ./apache.conf:/etc/apache2/sites-available/000-default.conf depends_on: - db db: image: mysql:5.7 volumes: - "./.data/db:/var/lib/mysql" restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: laravel_db MYSQL_USER: laravel MYSQL_PASSWORD: laravel ports: - 3307:3306 phpmyadmin: image: nazarpc/phpmyadmin environment: MYSQL_ROOT_PASSWORD: root ports: - '88:80' depends_on: - db 

我有PHP项目,我已经安排了所有的图像像Apache,MySQL和phpmyadmin运行我的项目与docker。

其实,我想在我的docker-compose.yml文件里编排jenkins,我没有find任何办法做到这一点

有一个人可以帮助我。

在上面的撰写文件中集成jenkins和添加下面的服务一样简单:

  jenkins: image: jenkins/jenkins container_name: jenkins ports: - "8080:8080" - "50000:50000" 

当你添加上面的代码并运行docker docker-compose up ,jenkins将会启动,可以通过http://localhost:8080