Huraian anda memang sukar difahami. Pelabuhan tempatan dimajukan ke pelabuhan tempatan Apakah sebutan "tempatan" ini, kontena atau hos?
Untuk memetakan port kontena ke hos, tidakkah parameter -p boleh dilaksanakan dengan mudah? docker run ... -p 13306:3306 mysql Bukankah ini memetakan port 3306 perkhidmatan MySQL kontena ke port 13306 hos? Akses luaran ke port 13306 boleh menyambung ke pangkalan data.
Huraian anda memang sukar difahami. Pelabuhan tempatan dimajukan ke pelabuhan tempatan Apakah sebutan "tempatan" ini, kontena atau hos?
Untuk memetakan port kontena ke hos, tidakkah parameter -p boleh dilaksanakan dengan mudah?
docker run ... -p 13306:3306 mysql
Bukankah ini memetakan port 3306 perkhidmatan MySQL kontena ke port 13306 hos? Akses luaran ke port 13306 boleh menyambung ke pangkalan data.
Seperti yang dinyatakan di atas, docker menyokong pemetaan port dari bekas ke hos, menggunakan parameter
-p
atau-P
rasmiUntuk butiran, sila rujuk arahan tapak web rasmi: https://docs.docker.com/engin...
Bagi pemetaan port tempatan-ke-tempatan yang anda nyatakan, ia tidak sepatutnya menjadi fungsi Docker.