docker构建镜像并启动容器


1.创建一个dockerfile文件 # 该镜像需要依赖的基础镜像 FROM java:8 # 将当前目录下的jar包复制到docker容器的/目录下 ADD springweb-0.0.1-SNAPSHOT.jar /mall-docker-springboot.jar # 运行过程中创建一个mall-tiny-docker-file.jar文件 RUN bash -c 'touch /mall-docker-springboot.jar' # 声明服务运行在8080端口 EXPOSE 8189 # 指定docker容器启动时运行jarENTRYPOINT ["java", "-jar","/mall-docker-springboot.jar"] # 指定维护者的名字 MAINTAINER xxxx 2.在liunx下可以直接创建文件写入上面配置内容 3.或者在idea中创建dockerfile,推荐安装插件docker-integration 4.直接打包为jar文件 5.上传jar包及dockerfile文件 6.构建镜像 docker build -t springweb:0.0.1-SNAPSHOT . 7.启动镜像为容器 docker run --name springboot-test -p 8189:8189 -d fd52cae048b0 -p 为指定端口 -d 后台运行 --name 命名容器 -e 指定参数,如数据库:用户名及密码 fd52cae048b0 为镜像ID 本文参考 https://www.jianshu.com/p/9703e7959ebf


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM