1.linux常用命令

文件操作:
cd 进入文件目录或者返回文件目录
pwd 显示工作路径
ls 查看文件目录中的文件
mkdir 创建文件夹
rm 删除
rm -rf 删除全部以及其内容
cp file1 file2

查找:
find / -name file

查看文件内容:
tail -f file
tail -20 file
head -20 file

文件编辑:
vim 文件

运行jar包:
java -jar xxx.jar
nohup java -jar &

2.docker常用命令

docker logs -f 容器id或者名称
docker ps
docker ps -a
docker inspect
docker images
docker rm 删除一个docker容器
docker exec -it 容器id bash
docker exec
docker stop 容器id
docker history 容器id

3.docker如何运行jar包?

1).上传jar包到服务器上
2).在当前目录下编写Dockerfile文件
vi Dockerfile

  1. #依赖的父镜像
  2. FROM java:8
  3. #作者
  4. MAINTAINER fanzhuoxi
  5. #jar包添加到镜像中
  6. ADD firstjob.jar first.jar
  7. #容器暴露的端口 即jar程序在容器中运行的端口
  8. EXPOSE 8080
  9. #容器启动之后要执行的命令Dockerfile
  10. ENTRYPOINT["java","-jar","first.jar"]

4.docker如何打包成镜像?