hello world 部署到docker中
部署前的准备
- 已安装好docker、并且已启动的客户端的操作系统
- 打包好的可运行的hello world的jar
- 一个空文件夹用于放置dockerfile、jar
安装docker
- 检查系统是否已安装docker,在系统命令行工具中输入
docker info
或者
docker version
有输出则说明已安装好docker客户端,如没有则需要安装docker
- 安装方法:docker安装
准备文件
- 建立空文件夹,在命令行输入
mkdir docker-demo
- 将jar移动到该文件夹中(下面示例中,路径用…/代替实际路径,实际操作中请替换)
mv -f ../../helloWorld.jar .././docker-demo
编辑dockerfile文件
- 在当前目录下,新建dockerfile文件
vi Dockerfile
- 编辑dockerfile内容
FROM openjdk
RUN mkdir /var/jar
COPY helloWorld.jar /var/jar
CMD ["java","-jar","/var/jar/app.jar"]
- 执行build命令
docker build -t openjdk/hello .
- 执行run 命令
docker run -t openjdk/hello
查看结果
- 通过docker ps -a 查看所有运行过的容器,结果如下图
- 通过docker logs 查看日志
docker logs 4b0c8dfdb929
红框内为docker ps 查询出来的容器id,如图所示,Hello World! 已经在docker中输出了