Run Container

Run Container

เป็นการ run container จาก container image ซึ่งเหมาะสำหรับการทดสอบการทำงานของ image ที่เราได้ทำการ build เอาไว้ หรือเป็นการ run application ต่างๆ ที่เราต้องการใช้งาน บนเครื่องของเราได้อย่างง่ายดาย

Note

⚠️ ในการ run container ในรูปแบบนี้ไม่แนะนำให้รันบน production โดยเด็ดขาด ยกเว้นจะเป็นการทดสอบการทำงานเพียงชั่วคราว

Run AtlasX Web Application

ในการ run container ที่เป็น AtlasX Web Application สามารถทำได้โดยการใช้คำสั่ง

docker run --name <CONTAINER_NAME> -p <PORT>:8080 -d <IMAGE-NAME>:<TAG>

โดยที่

  • CONTAINER_NAME คือ ชื่อของ container
  • PORT คือ port ที่เราต้องการให้ Docker publish port ของ container ออกมาที่เครื่อง Host
  • IMAGE-NAME คือ ชื่อของ image ที่เราต้องการ run
  • TAG คือ tag ของ image ที่เราต้องการ run

เช่น

docker run --name my-atlasx-webapp -p 8080:8080 -d atlasx-webapp:1.0.0

ทดลองเข้า Web Application ผ่าน browser ด้วย url http://localhost:8080


Run AtlasX Web Service

ในการ run container ที่เป็น AtlasX Web Service สามารถทำได้โดยการใช้คำสั่ง

docker run --name <CONTAINER_NAME> -p <PORT>:8080 -d <IMAGE-NAME>:<TAG>

โดยที่

  • CONTAINER_NAME คือ ชื่อของ container
  • PORT คือ port ที่เราต้องการให้ Docker publish port ของ container ออกมาที่เครื่อง Host
  • IMAGE-NAME คือ ชื่อของ image ที่เราต้องการ run
  • TAG คือ tag ของ image ที่เราต้องการ run

เช่น

docker run --name my-atlasx-webservice -p 5000:8080 -d atlasx-webservice:1.0.0

ทดลองเข้า Web Service ผ่าน browser ด้วย url http://localhost:5000/AppLogin