站点工具


服务器技术:docker:docker运行jar文件

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
服务器技术:docker:docker运行jar文件 [2018/06/20 17:24]
admin 创建
服务器技术:docker:docker运行jar文件 [2018/09/10 18:02] (当前版本)
行 1: 行 1:
 <​h1>​一、环境</​h1><​p>&​nbsp;​ &nbsp; &nbsp; 本地虚拟机安装的centos7</​p><​p>&​nbsp;</​p><​h1>​二、安装docker</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​yum install docker-engine &​nbsp;</​p><​p>&​nbsp;</​p><​h1>​三、开启阿里云加速</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​docker的镜像仓库在国外,下载会很慢,启用阿里云加速。</​p><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​在/​etc/​docker目录下创建daemon.json文件,添加如下内容</​p><​pre>​{&​nbsp;&​nbsp;&​quot;​registry-mirrors&​quot;:&​nbsp;​[&​quot;​https://​almtd3fa.mirror.aliyuncs.com&​quot;​] <​h1>​一、环境</​h1><​p>&​nbsp;​ &nbsp; &nbsp; 本地虚拟机安装的centos7</​p><​p>&​nbsp;</​p><​h1>​二、安装docker</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​yum install docker-engine &​nbsp;</​p><​p>&​nbsp;</​p><​h1>​三、开启阿里云加速</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​docker的镜像仓库在国外,下载会很慢,启用阿里云加速。</​p><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​在/​etc/​docker目录下创建daemon.json文件,添加如下内容</​p><​pre>​{&​nbsp;&​nbsp;&​quot;​registry-mirrors&​quot;:&​nbsp;​[&​quot;​https://​almtd3fa.mirror.aliyuncs.com&​quot;​]
-}</​pre><​p></​p><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​https://​almtd3fa.mirror.aliyuncs.com为阿里云的加速地址。修改后,重启docker</​p><​pre>​systemctl&​nbsp;​daemon-reload +}</​pre><​p><br/></​p><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​https://​almtd3fa.mirror.aliyuncs.com为阿里云的加速地址。修改后,重启docker</​p><​pre>​systemctl&​nbsp;​daemon-reload 
-service&​nbsp;​docker&​nbsp;​restart</​pre><​p></​p><​p>&​nbsp;</​p><​h1>​四、下载java镜像</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &nbsp; &​nbsp;​下载java镜像,tag为8u111</​p><​pre>​docker&​nbsp;​pull&​nbsp;​java:​8u111</​pre><​p></​p><​p>&​nbsp;</​p><​p>&​nbsp;</​p><​h1>​五、执行可运行的jar文件</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​将test.jar放在虚拟机的/​usr目录下,然后执行命令启动jar</​p><​pre>​docker&​nbsp;​run&​nbsp;​-d&​nbsp;​-p&​nbsp;​9090:​9090&​nbsp;​-v&​nbsp;/​usr/​springboot-1.jar:/​usr/​springboot-1.jar&​nbsp;​--name&​nbsp;​springboot&​nbsp;​java:​8u111&​nbsp;​java&​nbsp;​-jar&​nbsp;/​usr/​springboot-1.jar</​pre><​p></​p><​p>&​nbsp;</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​-d 表示在后台启动</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​-p 9090:9090 表示将容器的端口 映射成宿主主机的端口,否则9090端口访问不到</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​-v&​nbsp;/​usr/​springboot-1.jar:/​usr/​springboot-1.jar 表示将宿主主机的jar文件,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​--name springboot 表示为该容器取一个全局唯一的名称,这里我取的名称为springboot</​p><​p>&​nbsp;​ &nbsp; java:8u111 表示镜像文件的名称和tag</​p><​p>&​nbsp;​ &​nbsp;&​nbsp;​java -jar /​usr/​springboot-1.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的-v属性映射的</​p><​p><​br/></​p>​+service&​nbsp;​docker&​nbsp;​restart</​pre><​p><br/></​p><​p>&​nbsp;</​p><​h1>​四、下载java镜像</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &nbsp; &​nbsp;​下载java镜像,tag为8u111</​p><​pre>​docker&​nbsp;​pull&​nbsp;​java:​8u111</​pre><​p><br/></​p><​p>&​nbsp;</​p><​p>&​nbsp;</​p><​h1>​五、执行可运行的jar文件</​h1><​p>&​nbsp;​ &nbsp; &nbsp; &​nbsp;​将test.jar放在虚拟机的/​usr目录下,然后执行命令启动jar</​p><​pre>​docker&​nbsp;​run&​nbsp;​-d&​nbsp;​-p&​nbsp;​9090:​9090&​nbsp;​-v&​nbsp;/​usr/​springboot-1.jar:/​usr/​springboot-1.jar&​nbsp;​--name&​nbsp;​springboot&​nbsp;​java:​8u111&​nbsp;​java&​nbsp;​-jar&​nbsp;/​usr/​springboot-1.jar</​pre><​p><br/></​p><​p>&​nbsp;</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​-d 表示在后台启动</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​-p 9090:9090 表示将容器的端口 映射成宿主主机的端口,否则9090端口访问不到</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​-v&​nbsp;/​usr/​springboot-1.jar:/​usr/​springboot-1.jar 表示将宿主主机的jar文件,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)</​p><​p>&​nbsp;​ &nbsp; &​nbsp;​--name springboot 表示为该容器取一个全局唯一的名称,这里我取的名称为springboot</​p><​p>&​nbsp;​ &nbsp; java:8u111 表示镜像文件的名称和tag</​p><​p>&​nbsp;​ &​nbsp;&​nbsp;​java -jar /​usr/​springboot-1.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的-v属性映射的</​p><​p><​br/></​p>​
服务器技术/docker/docker运行jar文件.1529486696.txt.gz · 最后更改: 2018/09/10 18:01 (外部编辑)