Docker容器——服务搭建

一、搭建nginx服务器

1.1、一行命令启动nignx

  • docker run -d -p 8000:80 --name mynginx nginx(最简模式)
  • docker run -d -p 8000:80 -v "$PWD/html":/usr/share/nginx/html --name mynginx nginx(映射文件)
    image

二、搭建MySQL数据库

一行命令启动 mysql

  • docker run --name some-mysql -v /home/gaofei/test/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1qaz9ol. -p 8888:3306 -d mysql:5.5

    image

三、搭建Jenkins持续集成平台

一键部署Jenkins

docker run --name=my_jenkins -d -p5003:8080 -p50000:50000 --restart always --privileged=true --user=root -e JAVA_OPTS='-Xmx8192m' -v $(pwd)/jenkins_data:/var/jenkins_home -v /var/run/docker.sock:/var/docker.sock -v /bin/docker:/bin/docker jenkins/jenkins:lts

四、搭建jira项目管理平台

docker run --name=my_jira -d -p 5004:8081 -v /home/serve/jira:/var/atlassian/application-data/jira atlassian/jira-software

五、搭建testlink测试管理平台

docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes -e ARIADB_USER=bn_testlink -e MARIADB_DATABASE=bitnami_testlink -v home/gaofei/test/mysql:/var/lib/mysql -p 8088:3306 bitnami/mariadb:latest

docker run -d --name testlink -p 5003:8080 -p 444:443 -e ALLOW_EMPTY_PASSWORD=yes \ -e TESTLINK_DATABASE_USER=bn_testlink -e TESTLINK_DATABASE_NAME=bitnami_testlink --link mariadb bitnami/testlink:latest