版权声明:本文为wcuu原创文章。 https://blog.csdn.net/wcuuchina/article/details/85767094
docker官网:https://www.docker.com/
首先,我们要有安装了docker
我们需要有一个可运行的jar文件:
这里以 springbootde的注册中心eureka为例
我服务器上有一个可运行的注册中心jar文件,端口为8761.
我们需要创建一个文件来存放打包镜像的命令。
touch Dockerfile
使用 vi 或者 vim编辑Dockerfile文件
vim Dockerfile
新增内容
FROM java:8-alpine
ADD eureka-server.jar app.jar
EXPOSE 8761
ENTRYPOINT ["java","-jar","/app.jar"]
这里需要看官将 eureka-server.jar 8761变更为自己的文件,端口。
保存文件
:wq
这样这个目录就有了两个文件了:
现在我们可以 build一下:
docker build -t eurekav1.0.0 .
按这样的方式,可以直接build到本地的镜像仓库中。
稍等一会就好了。
我们查看当前拥有的镜像:
docker images
我们可以运行一下
docker run -d --name eureka -p 8762:8761 92faf7a65935
我这里使用的IMAGES ID进行运行的。
界面访问:
停止容器:
docker stop contID
查看停止的容器
docker ps -a
删除容器
docker rm contId
完毕!!!