赞
踩
小伙伴们,你们好呀!我是老寇!废话不多说,跟我一起部署老寇云(亲测有效)
1.云服务器:CentOS 8
2.微服务项目:已打包好jar包
3.jdk环境:免积分下载-jdk-linux-1.8
4.安装好容器docker
- #必须第一个写,指定基础镜像
- FROM centos:8
- #作者
- MAINTAINER laokou-koushenhai
- #在当前目录的文件,拷贝过去会自动解压到指定目录
- ADD jdk-linux-1.8.tar.gz /laokou
- #环境变量
- ENV JAVA_HOME /laokou/jdk1.8
- ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- ENV PATH $PATH:$JAVA_HOME/bin
注意:jdk1.8和Dockerfile放在同一个目录
docker build -t 镜像名称 .
注意:命令后面还有一个"."不要忘记加上啦
docker images
1.2 创建文件夹
mkdir -p /laokou/data
1.3 上传docker-compose到该目录下
1.4 重命名为docker-compose,修改其权限
chmod +x /laokou/data/docker-compose
- version: '3'
- services:
- laokou-gateway-service:
- # 指定容器名称
- container_name: laokou-gateway
- # 重启机制
- restart: always
- image: jdk:latest
- volumes:
- # 挂载本地jar包路径
- - /laokou/gateway.jar:/gateway.jar
- # 挂载日志
- - ./log:/log
- ports:
- - "1234:1234"
- environment:
- # 指定时区
- - TZ="Asia/Shanghai"
- command: java -jar gateway.jar > gatway.log
- laokou-sso-service:
- # 指定容器名称
- container_name: laokou-sso
- # 重启机制
- restart: always
- image: jdk:latest
- volumes:
- # 挂载本地jar包路径
- - /laokou/sso.jar:/sso.jar
- # 挂载日志
- - ./log:/log
- # 访问端口
- ports:
- - "1111:1111"
- environment:
- # 指定时区
- - TZ="Asia/Shanghai"
- #启动容器后执行的命令
- entrypoint: java -jar sso.jar > sso.log
docker-compose up -d
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。