在 Ubuntu 安裝 openjdk

使用以下 Linxu 指令,安裝 openjdk11

1
sudo apt install openjdk-11-jdk

下載 PlantUML 的 Jar 檔案

使用以下 Linxu 指令下載檔案

1
wget -O /[執行路徑]/plantuml.jar https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
Read more »

🚀 使用主機的 Docker Socket

建立 daemon.json 設定檔

1
sudo nano /etc/docker/daemon.json

加入以下設定

1
2
3
4
{
"hosts": [ "unix:///var/run/docker.sock", "tcp://0.0.0.0:" ],
"tls": false
}

執行命令時掛載 docker.sock

1
docker run -v /var/run/docker.sock:/var/run/docker.sock -ti [Docker 映像檔]

透過 Curl 執行 Docker Socket 建立 Containers

1
curl -XPOST --unix-socket /var/run/docker.sock -d '{"Image":"[Docker 映像檔]"}' -H 'Content-Type: application/json' http://localhost/containers/create

透過 Curl 執行 Docker Socket 啟動 Containers

1
curl -XPOST --unix-socket /var/run/docker.sock http://localhost/containers/[容器編號]/start
Read more »
0%