Docker pull centos
docker run -p 0.0.0.0:8888:8888 --name java1.8 -i -t centos
进入容器
docker inspect --format "{{ .State.Pid }}" ed1ae9730744
nsenter --target 17243 --mount --uts --ipc --net --pid
Linux安装jdk1.8:yum install java-1.8.0-openjdk* -y
将jar拷贝到容器中
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
docker cp /data/java/mybyo-1.2.0 java1.8:/data/java/
docker cp $PWD/mebyo-1.0.2.jar java1.8:/data/java/
Java运行项目启动:nohup java -jar shareniu.jar >temp.txt &
可通过jobs命令查看后台运行任务
- jobs
那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
如果想将某个作业调回前台控制,只需要 fg + 编号即可。
- fg 23
查看某端口占用的线程的pid
netstat -nlp |grep :9181