1.下载jar镜像
docker pull java:8u111 或 docker pull openjdk:latest
2.执行
docker run
-d
-p
8881:8080 -v
/usr
/local
/manager
.jar
:/usr
/local
/manager
.jar
--name manager openjdk
:latest java
-jar
/usr
/local
/manager
.jar
-d 表示在后台启动
-p
8881:9090 表示将容器的端口 映射成宿主主机的端口,否则
8881端口访问不到
-v
/usr
/local
/manager
.jar
:/usr
/local
/manager
.jar 表示将宿主主机的jar文件,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)
--name manager 表示为该容器取一个全局唯一的名称,这里我取的名称为manager
java
:8u111 表示镜像文件的名称和tag
java
-jar
/usr
/local
/manager
.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的
-v属性映射的