centos/mac 部署springboot+docker

centos安装docker

要求 centos 7,CentOS6.x升级到7

官方流程,用官方流程安装后,无法启动,又改为用如下流程

CentOS7安装及配置Docker(附使用阿里云镜像加速器),用了阿里镜像比官方会快一些

 

IDEA一键部署springboot项目到远程docker

SpringBoot+Docker

# 构建以及运行Springboot Docker镜像时的变量传递

Docker容器启用Spring Profiles:dev,test,prod

 

Mac安装docker

Mac Docker入门安装使用

在Mac上用docker部署springboot项目

Mac下 Docker部署SpringBoot应用

 

K8s

K8S实战基础篇:一文带你深入了解K8S实战部署SpringBoot项目

其他问题

Docker - 容器内应用和外部非容器应用互相访问方法

docker 部署springboot容器日志处理

 

Docker 删除 images

docker命令大全

Docker管理工具Portainer


 

docker 常用命令

// clean+build jar + build docker 
mvn clean package -DskipTests=true docker:build

// 启动docker
sudo systemctl start docker

// 启动images
docker run -p 8888:8081 -t springboot/ltfxpos

// 查看有哪些images
docker images

//查看有哪些container
docker container ls

//启动docker ,停止为 stop
docker start myrunoob

//查看日志,docker logs containerId
docker logs containerId

//查看日志
docker logs -f -t --tail 行数 容器名

//删除镜像
docker rmi 5958914cc558

//删除容器
docker rm 5958914cc558

//进入容器
docker exec -it xxx /bin/bash

在docker-compose 区分生产(prod),测试(test),开发(dev)环境。在environment定义

version: '3'
services:
        
  ltfxpos:
    image: uhub.service.ucloud.cn/ltfxpos/ltfxpos
    container_name: ltfxpos
    restart: always
    privileged: true
    ports:
      - "8888:8081"
    networks:
      - "net"
    extra_hosts:
      - "mysqldmdb.ishehui.local:192.168.1.52"
    environment:
      - "SPRING_PROFILES_ACTIVE=dev"
      - TZ=Asia/Shanghai

networks:
  net:
    driver: bridge

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页