1、下载java镜像,tag为8u111docker pull java:8u111
2、运行docker容器docker run --name trading-server -p 5566:5566 -v /home/server/deploy/jar:/usr/jar -d java:8u111 java -jar /usr/jar/business-api.jar --spring.profiles.active=prod
-d 表示在后台启动
-p 5566:5566表示将容器的端口 映射成宿主主机的端口,否则5566端口访问不到()
-v /home/server/deploy/jar:/usr/jar 表示将宿主主机的jar目录,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)
--name trading-server 表示为该容器取一个全局唯一的名称,这里我取的名称为trading-server
java:8u111 表示镜像文件的名称和tag
java -jar /usr/jar/business-api.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的-v属性映射的
--spring.profiles.active=prod 配置spring环境
3、查看容器是否运行docker ps | grep trading-server