Docker环境下运行项目

2021-09-13  本文已影响0人  李小二的倔强

一、添加 docker-maven-plugin 插件

编译打包并下载基础镜像(java 1.8 运行环境)
$ mvn clean package docker:build
查看编译后的可用镜像
$ docker images
启动 docker 容器,运行服务注册中心 端口映射为 8761 访问端口:默认端口
$ docker run -p 8761:8761 eureka-server:latest
$ docker run -dit -p 8761:8761 eureka-server:latest   后台运行
查看启动后的 docker 容器
$ docker ps
关闭 docker 容器 使用生成的 container id
$ docker stop container id

二、删除容器和镜像

通过如下命令可以查看容器是否删除
$ docker ps -a  
通过容器id先删除容器
$ docker rm 4a0c0eb71ea5  
通过容器Id删除镜像
$ docker rmi 96106cbe3107  
通过镜像名删除 allen_mysql:5.7 镜像
docker rmi allen_mysql:5.7

三、dockerfile

docker原生方式构建docker镜像

docker build -t [imageName] [dockerfileUrl]
mvn打包
$ mvn clean package -DskipTests
mvn 根据dockerfile build镜像
$ mvn dockerfile:build
重命名
$ docker tag IMAGEID  REPOSITORY:TAG
上一篇 下一篇

猜你喜欢

热点阅读