运行你的第一个Docker镜像

  1. 首先我们先编写一个简单的java spring boot 程序,并打成jar包
    运行你的第一个Docker镜像2. 把这个jar包copy到装有docker 环境的虚拟机里
    运行你的第一个Docker镜像

  2. docker查找jre基础镜像
    运行你的第一个Docker镜像

  3. 下载该镜像到本地镜像仓库
    运行你的第一个Docker镜像

  4. 查看下载下来的基础jre镜像
    运行你的第一个Docker镜像

  5. 编写 Dockerfile文件
    注意: Dockerfile 必须要跟test-0.0.1-SNAPSHOT.jar在同一个目录
    名字必须叫Dockerfile
    运行你的第一个Docker镜像
    运行你的第一个Docker镜像
    FROM:刚下载下来的jre基础镜像
    MAINTAINER:维护者信息
    ADD: 把本地文件添加到容器内的哪个位置
    ENV 设置环境变量
    workdir 工作空间
    EXPOSE 运行容器的端口
    CMD 启动指令
    编写完Dockerfile保存退出

  6. 创建镜像 docker build -t test:0.0.0.1 .
    注意:不要忘记了后边的 .
    运行你的第一个Docker镜像

  7. docker images 查看刚创建的镜像
    运行你的第一个Docker镜像

  8. 运行该镜像, 因为我在程序的里指定了端口 server.port=8082,
    所以容器内的端口是8082, 我们把它映射到外边的12888端口
    运行你的第一个Docker镜像

执行docker run -d -p 12888:8082 test:0.0.0.1 运行该镜像
运行你的第一个Docker镜像

  1. docker ps 查看正在运行的镜像
    运行你的第一个Docker镜像
  2. 浏览器访问该程序
  3. 运行你的第一个Docker镜像