Apache
version: '3.7'
services:
apache:
image: httpd:2.4
deploy:
resources:
limits:
memory: 2G
container_name: apache
restart: always
ports:
- "8088:80"
volumes:
- ./html:/usr/local/apache2/htdocs/
environment:
TZ: Asia/Shanghai
Nginx
version: '3.7'
services:
nginx:
image: "nginx:alpine"
deploy:
resources:
limits:
memory: 2G
container_name: nginx
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- ./auth:/etc/nginx/conf.d
- ./html:/usr/share/nginx/html
environment:
TZ: Asia/Shanghai
Tomcat
version: '3.7'
services:
tomcat:
restart: always
image: tomcat:9
container_name: yjj_app_tomcat
environment:
- TZ=Asia/Shanghai
volumes:
- "./medical.war:/usr/local/tomcat/webapps/medical.war"
deploy:
resources:
limits:
cpus: '0.50'
memory: 800M
entrypoint:
- "catalina.sh"
- "run"
ports:
- 2001:8080
Java8
version: "3"
services:
java8:
container_name: note
restart: always
image: java:8
volumes:
- ./note.jar:/note.jar
- ./logs:/data/logs
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
ports:
- "2001:8080"
environment:
- TZ=Asia/Shanghai
entrypoint: java -server -Dfile.encoding=utf-8 -Xms1024m -Xms1536m -jar -Dserver.port=8080 -Dspring.profiles.active=dev note.jar
openjdk11
version: "3"
services:
java11:
container_name: note
restart: always
image: openjdk:11
volumes:
- ./note.jar:/note.jar
- ./logs:/data/logs
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
ports:
- "2001:8080"
environment:
- TZ=Asia/Shanghai
entrypoint: java -server -Dfile.encoding=utf-8 -Xms1024m -Xms1536m -jar -Dserver.port=8080 -Dspring.profiles.active=dev note.jar
Jetty
version: '3.7'
services:
jetty:
image: jetty
container_name: jetty
restart: always
ports:
- "8088:8080"
- "8443:443"
environment:
TZ: Asia/Shanghai
Jenkins
version: "3.7"
services:
jenkins:
container_name: jenkins
restart: always
image: jenkins
ports:
- "8080:8080"
- "50000:50000"
environment:
- TZ=Asia/Shanghai
gitlab
version: '3'
services:
gitlab:
image: 'gitlab/gitlab-ce:latest'
container_name: gitlab
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://175.24.123.94:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
GITLAB_ROOT_PASSWORD: 'Kyy6Z2Pi4Gmy4Ysw.fk7'
ports:
- '8929:8929'
- '2224:22'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'