容器化服务的发布-使用docker部署服务

容器化服务的发布:

在maven工程中,需要将项目根据pom文件进行打包,命令如下:

mvn clean package
# 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
mvn clean install
# 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
mvn clean deploy
# 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。

得到一个jar包,根据dockerfile文件配置的地址放到docker镜像中,然后创建镜像并运行

方式一:

# 先去拿tar包
docker save
# 将tar包加载到镜像中
docker load -i xxxx.tar

方式二:

# 从镜像仓库拉取,并加载到镜像中
docker pull address
  • 创建容器并启动:
# 采用compose配置文件的方式进行容器的创建
docker-compose -f docker-compose-product.yml create xxxx
docker-compose -f docker-compose-product.yml start xxxx
# compose配置文件的内容如下所示
version: '2.2'
services: 
  xxxx:
    image: xxxx # 镜像地址
    restart: always # 自动尝试重启
    ports:
      - 80:80
    logging:
      options:
        max-size: "10m"
        max-file: "10"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值