1. 打包好的jar包与Dockerfile一起上传至同目录

    Dockerfile

    1. # 该镜像需要依赖的基础镜像
    2. FROM java:8
    3. # 将当前目录下的jar包复制到docker容器的/目录下
    4. ADD afei-0.0.1-SNAPSHOT.jar /afei-0.0.1-SNAPSHOT.jar
    5. # 运行过程中创建一个afei-0.0.1-SNAPSHOT.jar文件
    6. RUN bash -c 'touch /afei-0.0.1-SNAPSHOT.jar'
    7. # 指定docker容器启动时运行jar包
    8. ENTRYPOINT ["java", "-jar","/afei-0.0.1-SNAPSHOT.jar"]
    9. # 指定维护者的名字
    10. MAINTAINER shihengfei
    1. 执行命令,构建镜像,<.>指定Dockerfile使用当前目录下的

      1. docker build -t 工程名:版本号 .
    2. 运行镜像

      1. docker run -d -p port:port 镜像ID
      2. // 运行博客
      3. docker run -d --name blog -p 8080:8080 -v /home/blog/logs:/logs blog:v1
    3. 查看所有容器

      1. docker ps -a
    4. 停止容器

      1. docker stop 容器ID
    5. 删除容器

      1. docker rm 容器ID
    6. 删除镜像

      1. docker rmi 镜像ID