跳至内容
技术分享
站点工具
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
登录
搜索
您的足迹:
服务器技术:docker:docker运行jar文件
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
<h1>一、环境</h1><p> 本地虚拟机安装的centos7</p><p> </p><h1>二、安装docker</h1><p> yum install docker-engine </p><p> </p><h1>三、开启阿里云加速</h1><p> docker的镜像仓库在国外,下载会很慢,启用阿里云加速。</p><p> 在/etc/docker目录下创建daemon.json文件,添加如下内容</p><pre>{ "registry-mirrors": ["https://almtd3fa.mirror.aliyuncs.com"] }</pre><p></p><p> https://almtd3fa.mirror.aliyuncs.com为阿里云的加速地址。修改后,重启docker</p><pre>systemctl daemon-reload service docker restart</pre><p></p><p> </p><h1>四、下载java镜像</h1><p> 下载java镜像,tag为8u111</p><pre>docker pull java:8u111</pre><p></p><p> </p><p> </p><h1>五、执行可运行的jar文件</h1><p> 将test.jar放在虚拟机的/usr目录下,然后执行命令启动jar</p><pre>docker run -d -p 9090:9090 -v /usr/springboot-1.jar:/usr/springboot-1.jar --name springboot java:8u111 java -jar /usr/springboot-1.jar</pre><p></p><p> </p><p> -d 表示在后台启动</p><p> -p 9090:9090 表示将容器的端口 映射成宿主主机的端口,否则9090端口访问不到</p><p> -v /usr/springboot-1.jar:/usr/springboot-1.jar 表示将宿主主机的jar文件,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)</p><p> --name springboot 表示为该容器取一个全局唯一的名称,这里我取的名称为springboot</p><p> java:8u111 表示镜像文件的名称和tag</p><p> java -jar /usr/springboot-1.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的-v属性映射的</p><p><br/></p>
服务器技术/docker/docker运行jar文件.1529486696.txt.gz
· 最后更改: 2018/09/10 18:01 (外部编辑)
页面工具
显示页面
修订记录
反向链接
页面重命名
回到顶部