Mysql
mkdir -p /home/docker/mysql && docker run -d --restart=always -p 3306:3306 --name mysql -v /home/docker/mysql/conf/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /home/docker/mysql/logs:/logs -v /home/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Jyd18273645 mysql
Nginx
docker run --restart=always -p 80:80 --name nginx -v /home/nginx/conf.d:/etc/nginx/conf.d:ro -d daocloud.io/library/nginx
Nexus
mkdir -p /home/docker/nexus3/data && docker run -d --restart=always -p 8081:8081 -p 8082:8082 --name nexus -v /home/docker/nexus-data:/nexus-data sonatype/nexus3
Jenkins
mkdir -p /home/docker/jenkins/data && docker run -d --restart=always -u root -p 8080:8080 -p 50000:50000 --name jenkins -v /home/docker/jenkins/data:/var/jenkins_home jenkins
GitLab
docker run -d --restart always -p 8443:443 -p 8888:8888 --name gitlab -v /home/docker/gitlab/etc:/etc/gitlab -v /home/docker/gitlab/log:/var/log/gitlab -v /home/docker/gitlab/data:/var/opt/gitlab 192.168.200.69:8082/gitlab-ce:latest## 配置## 修改 /home/docker/gitlab/etc/gitlab.rb 的地址为http://ip:8888
Tomcat
docker run -d --restart always --privileged=true --name tomcat -p 8889:8080 -v /home/api-manage/CrapApi.war:/usr/local/tomcat/webapps/CrapApi.war tomcat
Oracle 11G
docker run -d --restart always -p 8881:8080 -p 1521:1521 -v /home/docker/oracle/data:/u01/app/oracle -e DBCA_TOTAL_MEMORY=1024 192.168.200.69:8082/oracle-ee-11g## hostname: localhost## port: 1521## service name: EE.oracle.docker## username: system## password: oracle
Redis
mkdir -p /home/docker/redis/data && docker run --restart always --name redis -p 6379:6379 --volume /home/docker/redis/data:/data --volume /home/docker/redis/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes
Rabbitmq
mkdir -p /home/docker/rabbit/data && docker run -d --restart always --name rabbitmq -e "TZ=Asia/Shanghai" -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=rabbit -e RABBITMQ_DEFAULT_PASS=rabbit -v /home/docker/rabbit/data:/var/lib/rabbitmq rabbitmq:3.9.0-management# http://容器 IP:15672 guest / guest
Mongo
docker run -d --restart always --name mongo -p 27017:27017 -v /home/docker/mongodb/data:/data/db -v /home/docker/mongodb/backup:/data/backup mongo
禅道
mkdir -p /home/docker/zbox/data && docker run -d --restart always --name zentao -p 8080:80 -p 3306:3306 -e USER="root" -e PASSWD="12345678" -e BIND_ADDRESS="false" -v /home/docker/zbox/data/:/opt/zbox/ idoop/zentao:latest
DOClever
version: "2"services: DOClever: image: lw96/doclever restart: always container_name: "DOClever" ports: - 8702:10000 volumes: - /home/docker/doclever/file:/root/DOClever/data/file - /home/docker/doclever/img:/root/DOClever/data/img - /home/docker/doclever/tmp:/root/DOClever/data/tmp environment: - DB_HOST=mongodb://mongo:27017/DOClever - PORT=10000 links: - mongo:mongo mongo: image: mongo:latest restart: always container_name: "mongodb" volumes: - /home/docker/mongo/data:/data/db
Registry
mkdir -p /home/docker/registry && docker run -d -v /home/docker/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
xxf-conf
/*** 如需自定义 mysql 等配置,可通过 "PARAMS" 指定,参数格式 RAMS="--key=value --key2=value2" ;* 配置项参考文件:/xxl-conf/xxl-conf-admin/src/main/resources/application.properties*/mkdir -p /home/docker/xxf-conf/data && docker run -d --restart always -e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.200.76:3306/xxl-conf?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=root" -p 8080:8080 -v /home/docker/xxf-conf/data:/data/applogs --name xxl-conf 192.168.200.69/library/xxl-conf-admin
Yapi
# 1. 创建 MongoDB 数据卷docker volume create mongo_data_yapi# 2. 启动 MongoDBdocker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo# 3. 获取 Yapi 镜像docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi# 4. 初始化 Yapi 数据库索引及管理员账号docker run -it --rm --link mongo-yapi:mongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server# 5. 启动 Yapi 服务docker run -d --name yapi --link mongo-yapi:mongo --workdir /api/vendors -p 3001:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js# 访问 http://localhost:3000 登录账号 admin@admin.com,密码 ymfe.org-------------------------------------------------------------------------------## **升级**# 1. 停止并删除旧版容器docker rm -f yapi# 2. 获取最新镜像docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi# 3. 启动 Yapi 服务docker run -d --name yapi --link mongo-yapi:mongo --workdir /api/vendors -p 3001:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js