- 打包好的jar包与Dockerfile一起上传至同目录
Dockerfile
# 该镜像需要依赖的基础镜像FROM java:8# 将当前目录下的jar包复制到docker容器的/目录下ADD afei-0.0.1-SNAPSHOT.jar /afei-0.0.1-SNAPSHOT.jar# 运行过程中创建一个afei-0.0.1-SNAPSHOT.jar文件RUN bash -c 'touch /afei-0.0.1-SNAPSHOT.jar'# 指定docker容器启动时运行jar包ENTRYPOINT ["java", "-jar","/afei-0.0.1-SNAPSHOT.jar"]# 指定维护者的名字MAINTAINER shihengfei
执行命令,构建镜像,<.>指定Dockerfile使用当前目录下的
docker build -t 工程名:版本号 .
运行镜像
docker run -d -p port:port 镜像ID// 运行博客docker run -d --name blog -p 8080:8080 -v /home/blog/logs:/logs blog:v1
查看所有容器
docker ps -a
停止容器
docker stop 容器ID
删除容器
docker rm 容器ID
删除镜像
docker rmi 镜像ID
