Last active
June 25, 2018 13:30
-
-
Save marsyang1/18d88b314c0f58f0ddb07479c98cc52b to your computer and use it in GitHub Desktop.
docker up
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# nginx | |
wget -O /var/nginx_home/conf.d/default.conf https://gist.githubusercontent.com/marsyang1/1fcdb86aa274060ff5be/raw/7e1568c94791e171c6ba046fd7b667e5363c88f4/default.conf | |
docker run -d \ | |
--name nginx \ | |
-p 80:80 \ | |
-v /home/nginx_home/conf.d:/etc/nginx/conf.d | |
-v /home/nginx_home/html/:/usr/share/nginx/html | |
nginx | |
#scm-manager= | |
#mkdir /var/lib/scm | |
#chown 1000:1000 /var/lib/scm | |
# Tomcat | |
docker run -d -p 8080:8080 \ | |
-v //c/Users/mars/docker/tomcat_home/conf:/usr/local/tomcat/conf \ | |
-e JAVA_OPTS='-Duser.timezone=Asia/Taipei' \ | |
tomcat | |
#jenkins | |
docker run -d \ | |
--name jenkins -p 8000:8080 \ | |
--restart always \ | |
-v //c/Users/mars/docker/jenkins_home:/var/jenkins_home \ | |
-e JAVA_OPTS='-Xmx1024m -Xms256m -XX:PermSize=128m -XX:MaxPermSize=512m -Duser.timezone=Asia/Taipei' \ | |
jenkins | |
# sonatype nexus | |
# rm -rf /var/lib/sonatype-nexus | |
# mkdir /var/lib/sonatype-nexus && chown 200:200 /var/lib/sonatype-nexus | |
docker run -d --name nexus -p 8081:8081 \ | |
--restart always \ | |
-v //c/Users/mars/docker/sonatype-nexus:/sonatype-work sonatype/nexus | |
#mysql | |
#rm -rf /var/lib/db-mysql | |
#mkdir /var/lib/db-mysql | |
docker run -d --name db-mysql -p 3306:3306 \ | |
--restart always \ | |
-v //c/Users/mars/docker/db-mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1234 mysql:latest | |
#docker run -d --name db-mysql-mb4 -p 10137:3306 -e MYSQL_ROOT_PASSWORD=1234 cursork/mysql-utf8mb4 | |
#mail dev | |
#docker run -d --name maildev -p 25:25 -p 1080:80 djfarrelly/maildev | |
#odoo | |
#docker run -d --name db-postgres -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo postgres | |
#docker run -d -p 127.0.0.1:8069:8069 --name odoo --link db-postgres:db odoo | |
#wordpress | |
#docker run --name wordpress --link db-mysql:mysql -d wordpress | |
#wordpress2 | |
docker run -d \ | |
--name wordpress \ | |
--link db-mysql:mysql \ | |
-v /home/mars/workdpress_home:/var/www/html \ | |
-p 10080:9000 \ | |
-p 10090:80 \ | |
-e WORDPRESS_DB_HOST=db-mysql \ | |
-e WORDPRESS_DB_USER=wp \ | |
-e WORDPRESS_DB_PASSWORD=password \ | |
-e WORDPRESS_DB_NAME=wp \ | |
wordpress | |
#wordpress | |
docker run -d \ | |
--name db-mysql \ | |
-p 3306:3306 \ | |
--restart always \ | |
-v /home/mars/mysql_home:/var/lib/mysql \ | |
-e MYSQL_ROOT_PASSWORD=1234 mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci | |
docker run -d \ | |
--name wordpress \ | |
--link db-mysql:mysql \ | |
-v /home/mars/wordpress_home:/var/www/html \ | |
-p 80:9000 \ | |
wordpress:php7.1-fpm-alpine | |
#confluence | |
docker run -d --name confluence -p 8090:8090 cptactionhank/atlassian-confluence:latest | |
#jira | |
docker run -d --name jira \ | |
--restart always \ | |
-p 8091:8080 cptactionhank/atlassian-jira:latest | |
docker run -d \ | |
--name jira \ | |
--restart always \ | |
--link db-mysql:db-mysql \ | |
-v /home/mars/jira_home:/var/atlassian/jira \ | |
-p 8010:8080 \ | |
cptactionhank/atlassian-jira:latest | |
#gitlab http://doc.gitlab.com/omnibus/docker/ | |
docker run -d -p 8001:80 \ | |
--name gitlab \ | |
--restart always \ | |
--volume //c/Users/mars/docker/gitlab/config:/etc/gitlab \ | |
--volume //c/Users/mars/docker/gitlab/logs:/var/log/gitlab \ | |
--volume //c/Users/mars/docker/gitlab/data:/var/opt/gitlab \ | |
gitlab/gitlab-ce:latest | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment