色々やってみたが、直接Dockerにマインクラフトサーバを入れるのではなく
Linuxを構築してから、その上にマインクラフトサーバを構築してみた。
$ mkdir mc_docker
$ sudo docker run -it --net host -d -v ~/mc_docker:/home/root --name ubuntu ubuntu:20.04
にてDocker上に ubuntu を構築 Docker上の/home/rootフォルダを保存するために -v を付けた。
これで/mc_docker に /home/root が保存される。
あとは、Docker上で Java11のインストール papermc1.12.2の構築を終わらせて公開した。
あとがき
そもそもDockerでマインクラフトサーバを構築したかったのは、現在のマイクラバージョン1.19と1.12を同時に混在させたかったからです。Java17とJava11の同時環境。
コメント