docker run -d -p 8081:8081 -v /opt/u01/exam/java:/project \ --name exam openjdk:8 \ java -jar /project/WebBackend.jar 参数说明: docker run表示运行docker容器 -d表示以后台模式运行 -p 8081:8081表示将宿主机上的8081端口映射到java容器中的8081端口 -v /opt/u01/exam/java/WebBackend.jar:...
IID=$(docker images | grep "$SERVER_NAME" | awk '{print $3}') echo "最新构建代码 $SOURCE_PATH/$SERVER_NAME/target/ms_backend.jar 迁移至 $BASE_PATH ..." #把项目从jenkins构建后的目录移动到我们的项目目录下同时重命名下 mv $SOURCE_PATH/blog-system-1.0.0-SNAPSHOT.jar $BASE_PATH/blog...
现象2:改成后台运行 docker run -d -it imageid ,进入docker容器,发现进程未启动成功,于是在根目录尝试使用 /xxx/java -Dxx -jar ta.jar 命令启动(dockerfile #注释部分),但是和现象1一样,光标闪烁无后续反应 现象3: cd 到 opt/log/ 目录下 尝试使用 /xxx/java -Dxx -jar ta.jar 命令启动(dockerfil...
#$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag [root@localhost home]# docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d \ -v /home.mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name=mysql01 mysql:5.7 #启动成功测...
1.2 拉取Java镜像 docker pull openjdk:8u252 2. 运行Jar文件 Jar文件的存放路径为/project/file-server 执行命令生成容器启动Jar docker run -d -p9000:9000-v /project/file-server:/project/file-server --name file-server openjdk:8u252 java -jar /project/file-server/FileServer.jar ...
FROM openjdk:8-jre-alpineENV APP_HOME /appRUN mkdir $APP_HOMEWORKDIR $APP_HOMECOPY target/myapp.jar $APP_HOMECMD ["java", "-jar", "myapp.jar"]上述 Dockerfile 文件基于 OpenJDK 8 的 jre-alpine 基础镜像,安装了 Java 运行环境,并将应用程序 myapp.jar 复制到 Docker 镜像中。最后通过 CMD...
运行jar包的步骤如下: 创建一个Dockerfile文件,在其中指定基础镜像和需要运行的jar包。 在Dockerfile中使用ADD命令将jar包添加到镜像中。 使用RUN命令执行启动jar包的命令,如java -jar yourapp.jar。 构建镜像:在终端中使用docker build命令构建镜像,如docker build -t yourimage . 运行镜像:使用docker run命令...
在上面的Dockerfile示例中,我们已经假设了存在一个名为myapp.jar的可执行jar包,并将其复制到了容器的/app目录下。因此,我们只需要确保在构建镜像之前,这个jar包已经存在于正确的位置即可。 接下来,我们可以使用docker run命令来启动容器并部署Java项目。命令如下: ...
docker run -p 8080:8080 your-image-name 这里假设你的应用程序将在容器内部的8080端口运行,并且你希望将容器的8080端口映射到主机的8080端口。 这样就可以在Docker容器中成功构建和运行你的Java应用程序的JAR包了。确保在运行docker build命令之前已经构建了你的Java应用程序的JAR包,并将其放置在适当的位置。
WORKDIR /opt/# Launch JAVA# 需要改为你运行的jar包名称CMD ["java","-jar","/opt/jar/springboot_demo.jar"] 二、使用docker命令打包编译 docker build -f dockerfile -t zyj/springboot . 三、运行 docker run -d -p 8080:8080 --name springboot zyj/springboot ...