java程序使用docker部署步骤

不凡 后台 363


第一步:修改数据库配置

java程序使用docker部署步骤-第1张图片-爱制作博客

第二步:修改redis配置

java程序使用docker部署步骤-第2张图片-爱制作博客

第三步:配置项目端口号

java程序使用docker部署步骤-第3张图片-爱制作博客

第四步:打包后上传到 211.90.241.214 服务器的  /usr/data 目录下,并配置Dockerfile文件

Dockerfile

java程序使用docker部署步骤-第4张图片-爱制作博客

java程序使用docker部署步骤-第5张图片-爱制作博客

java程序使用docker部署步骤-第6张图片-爱制作博客

第五步:构建项目镜像,需要在/usr/data 目录下执行

docker build -t fuyang:1.0 .

java程序使用docker部署步骤-第7张图片-爱制作博客

使用docker images命令查看打包好的镜像 fuyang

java程序使用docker部署步骤-第8张图片-爱制作博客java程序使用docker部署步骤-第9张图片-爱制作博客

第六步:启动镜像

-d后台运行

--name 运行的容器名称

-p 容器对应的端口号及对外端口号

使用的镜像名称及版本 fuyang:1.0

1.     启动命令

docker  run -d --name cat -p 8085:8085 fuyang:1.0

java程序使用docker部署步骤-第10张图片-爱制作博客

2.     查看镜像是否启动成功?下图为启动失败

docker ps -a

java程序使用docker部署步骤-第11张图片-爱制作博客

3.     查看日志

docker logs -f -t --tail 1000 对应的容器id,查看1000行

docker logs -f -t --tail 1000 fd81f215f4d1

docker logs -f 对应的容器id,查看实时日志

java程序使用docker部署步骤-第12张图片-爱制作博客

 

---------------------------------------------------------------------镜像启动失败解决方法-----------------------------------------------------------

 

第七步:如果启动失败需要以下操作

1.     解决错误后,修改程序重新打jar包,重新上传,重新生成镜像,可以从镜像时间看出镜像已经更新

java程序使用docker部署步骤-第13张图片-爱制作博客

2.     删除已经停止的容器

docker rm $(docker ps -a -q)

java程序使用docker部署步骤-第14张图片-爱制作博客

3.     重新启动镜像

docker  run -d --name fuyang -p 8081:8081 fuyang:1.0

java程序使用docker部署步骤-第15张图片-爱制作博客

java程序使用docker部署步骤-第16张图片-爱制作博客

4.     查看是否启动成功

启动成功

java程序使用docker部署步骤-第17张图片-爱制作博客

5.     访问IP+8081端口进行测试

访问成功

java程序使用docker部署步骤-第18张图片-爱制作博客

 java程序使用docker部署步骤-第19张图片-爱制作博客

 

---------------------------------------------------------------------重新部署项目方法-----------------------------------------------------------

 

重新部署

1.     查询正在运行的容器的id

docker ps

java程序使用docker部署步骤-第20张图片-爱制作博客

2.     停止容器

docker stop 容器id

docker stop adb61064de54

java程序使用docker部署步骤-第21张图片-爱制作博客

3.     删除容器

docker rm 容器id

docker rm adb61064de54

java程序使用docker部署步骤-第22张图片-爱制作博客

4.     查看镜像信息

docker images

java程序使用docker部署步骤-第23张图片-爱制作博客

5.     删除镜像

docker rmi fuyang:1.0

java程序使用docker部署步骤-第24张图片-爱制作博客

6.     重新打包镜像、重新运行镜像

java程序使用docker部署步骤-第25张图片-爱制作博客

 

常用命令

docker images //查看所有镜像

docker rmi  镜像名:版本号 //删除镜像

docker stop 容器id  //停止容器

docker rm  容器id   //删除容器

 

 


标签: java docker

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~