docker-compose部署springboot应用

docker-compose通过一个配置文件可以同时编排多个docker容器,从而是实现快速部署多个应用。

  1. docker安装
1. 移除以前docker相关包 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
2. 配置yum源
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
4. 启动
sudo systemctl enable docker --now
  1. docker-compsoe安装
sudo yum install docker-compose
  1. 通过Dockerfile构建建镜像
    创建Dockerfile文件,修改文件权限
    touch Dockerfile
    编写Dockerfile内容
# 该镜像需要依赖的基础镜像
FROM adoptopenjdk/openjdk8-openj9:alpine-slim
# 将当前目录下的jar包复制到docker容器的/目录下
ADD kafka-consumer-1.0.1-SNAPSHOT.jar /kafka-consumer.jar
# 运行过程中创建一个kafka-consumer.jar文件
RUN bash -c 'touch /kafka-consumer.jar'
# 声明服务运行在8080端口
EXPOSE 9092
# 指定docker容器启动时运行jar包
ENTRYPOINT ["java", "-jar","/kafka-consumer.jar"]
# 指定维护者的名字
MAINTAINER songrenwei

  1. 上传jar包至Dcokerfile统一目录下
    在这里插入图片描述
  2. 同一目录下创建docker-compose.yml文件,编写配置文件内容
  3. 启动
    docker-compose up -d
  4. 查看容器是否部署成功
    在这里插入图片描述
  5. 查看应用日志
    docker logs -f kafka-consumer
    在这里插入图片描述
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值